builder: b2g-inbound_win8_64-debug_test-web-platform-tests-7
slave: t-w864-ix-088
starttime: 1450274273.42
results: success (0)
buildid: 20151216042908
builduid: 488a15ed6815490a9ff5643e4067fd74
revision: cdc5b185ada91c7d252a8b7e00122ba2c479f473
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-12-16 05:57:53.421738) =========
master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-12-16 05:57:53.422130) =========
========= Started set props: basedir (results: 0, elapsed: 5 secs) (at 2015-12-16 05:57:53.422426) =========
'cd'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['cd']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-088\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-088
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-088
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-088\AppData\Local
LOGONSERVER=\\T-W864-IX-088
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-088
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-088
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-088
WINDIR=C:\windows
using PTY: False
C:\slave\test
program finished with exit code 0
elapsedTime=2.342000
basedir: 'C:\\slave\\test'
========= master_lag: 3.17 =========
========= Finished set props: basedir (results: 0, elapsed: 5 secs) (at 2015-12-16 05:57:58.932604) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-12-16 05:57:58.932965) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-12-16 05:57:59.253666) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-12-16 05:57:59.254106) =========
'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-088\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-088
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-088
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-088\AppData\Local
LOGONSERVER=\\T-W864-IX-088
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-088
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-088
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-088
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=0.501000
========= master_lag: 0.44 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-12-16 05:58:00.190458) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-12-16 05:58:00.190773) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-12-16 05:58:00.191149) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-12-16 05:58:00.191446) =========
'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-088\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-088
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-088
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-088\AppData\Local
LOGONSERVER=\\T-W864-IX-088
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-088
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-088
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-088
WINDIR=C:\windows
using PTY: False
--05:58:00-- 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% 16.91 MB/s
05:58:01 (16.91 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=1.674000
========= master_lag: 0.01 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-12-16 05:58:01.878897) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 9 secs) (at 2015-12-16 05:58:01.879212) =========
'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-088\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-088
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-088
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-088\AppData\Local
LOGONSERVER=\\T-W864-IX-088
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-088
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-088
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-088
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=9.126000
========= master_lag: 0.00 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 9 secs) (at 2015-12-16 05:58:11.006768) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-12-16 05:58:11.007117) =========
'bash' '-c' u'python archiver_client.py mozharness --repo integration/b2g-inbound --rev cdc5b185ada91c7d252a8b7e00122ba2c479f473 --destination scripts --debug'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/b2g-inbound --rev cdc5b185ada91c7d252a8b7e00122ba2c479f473 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-088\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-088
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-088
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-088\AppData\Local
LOGONSERVER=\\T-W864-IX-088
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-088
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-088
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-088
WINDIR=C:\windows
using PTY: False
2015-12-16 05:58:11,382 truncating revision to first 12 chars
2015-12-16 05:58:11,382 Setting DEBUG logging.
2015-12-16 05:58:11,382 attempt 1/10
2015-12-16 05:58:11,382 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/b2g-inbound/cdc5b185ada9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-12-16 05:58:11,793 unpacking tar archive at: b2g-inbound-cdc5b185ada9/testing/mozharness/
program finished with exit code 0
elapsedTime=2.391000
========= master_lag: 0.19 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-12-16 05:58:13.586189) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-12-16 05:58:13.586661) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-12-16 05:58:13.601693) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-12-16 05:58:13.602193) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-12-16 05:58:13.602847) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 21 mins, 15 secs) (at 2015-12-16 05:58:13.603175) =========
'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' 'b2g-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', 'b2g-inbound', '--download-symbols', 'true']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-088\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-088
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-088
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-088\AppData\Local
LOGONSERVER=\\T-W864-IX-088
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-088
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-088
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-088
WINDIR=C:\windows
XPCOM_DEBUG_BREAK=warn
using PTY: False
05:58:13 INFO - MultiFileLogger online at 20151216 05:58:13 in C:\slave\test
05:58:13 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 b2g-inbound --download-symbols true
05:58:13 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
05:58:13 INFO - {'append_to_log': False,
05:58:13 INFO - 'base_work_dir': 'C:\\slave\\test',
05:58:13 INFO - 'blob_upload_branch': 'b2g-inbound',
05:58:13 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
05:58:13 INFO - 'buildbot_json_path': 'buildprops.json',
05:58:13 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
05:58:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
05:58:13 INFO - 'download_minidump_stackwalk': True,
05:58:13 INFO - 'download_symbols': 'true',
05:58:13 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
05:58:13 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
05:58:13 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
05:58:13 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
05:58:13 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
05:58:13 INFO - 'C:/mozilla-build/tooltool.py'),
05:58:13 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
05:58:13 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
05:58:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
05:58:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
05:58:13 INFO - 'log_level': 'info',
05:58:13 INFO - 'log_to_console': True,
05:58:13 INFO - 'opt_config_files': (),
05:58:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
05:58:13 INFO - '--processes=1',
05:58:13 INFO - '--config=%(test_path)s/wptrunner.ini',
05:58:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
05:58:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
05:58:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
05:58:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
05:58:13 INFO - 'pip_index': False,
05:58:13 INFO - 'require_test_zip': True,
05:58:13 INFO - 'test_type': ('testharness',),
05:58:13 INFO - 'this_chunk': '7',
05:58:13 INFO - 'total_chunks': '8',
05:58:13 INFO - 'virtualenv_path': 'venv',
05:58:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
05:58:13 INFO - 'work_dir': 'build'}
05:58:13 INFO - #####
05:58:13 INFO - ##### Running clobber step.
05:58:13 INFO - #####
05:58:13 INFO - Running pre-action listener: _resource_record_pre_action
05:58:13 INFO - Running main action method: clobber
05:58:13 INFO - rmtree: C:\slave\test\build
05:58:13 INFO - Using _rmtree_windows ...
05:58:13 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
06:00:57 INFO - Running post-action listener: _resource_record_post_action
06:00:57 INFO - #####
06:00:57 INFO - ##### Running read-buildbot-config step.
06:00:57 INFO - #####
06:00:57 INFO - Running pre-action listener: _resource_record_pre_action
06:00:57 INFO - Running main action method: read_buildbot_config
06:00:57 INFO - Using buildbot properties:
06:00:57 INFO - {
06:00:57 INFO - "properties": {
06:00:57 INFO - "buildnumber": 24,
06:00:57 INFO - "product": "firefox",
06:00:57 INFO - "script_repo_revision": "production",
06:00:57 INFO - "branch": "b2g-inbound",
06:00:57 INFO - "repository": "",
06:00:57 INFO - "buildername": "Windows 8 64-bit b2g-inbound debug test web-platform-tests-7",
06:00:57 INFO - "buildid": "20151216042908",
06:00:57 INFO - "slavename": "t-w864-ix-088",
06:00:57 INFO - "pgo_build": "False",
06:00:57 INFO - "basedir": "C:\\slave\\test",
06:00:57 INFO - "project": "",
06:00:57 INFO - "platform": "win64",
06:00:57 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/",
06:00:57 INFO - "slavebuilddir": "test",
06:00:57 INFO - "scheduler": "tests-b2g-inbound-win8_64-debug-unittest",
06:00:57 INFO - "repo_path": "integration/b2g-inbound",
06:00:57 INFO - "moz_repo_path": "",
06:00:57 INFO - "stage_platform": "win64",
06:00:57 INFO - "builduid": "488a15ed6815490a9ff5643e4067fd74",
06:00:57 INFO - "revision": "cdc5b185ada91c7d252a8b7e00122ba2c479f473"
06:00:57 INFO - },
06:00:57 INFO - "sourcestamp": {
06:00:57 INFO - "repository": "",
06:00:57 INFO - "hasPatch": false,
06:00:57 INFO - "project": "",
06:00:57 INFO - "branch": "b2g-inbound-win64-debug-unittest",
06:00:57 INFO - "changes": [
06:00:57 INFO - {
06:00:57 INFO - "category": null,
06:00:57 INFO - "files": [
06:00:57 INFO - {
06:00:57 INFO - "url": null,
06:00:57 INFO - "name": "https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.zip"
06:00:57 INFO - },
06:00:57 INFO - {
06:00:57 INFO - "url": null,
06:00:57 INFO - "name": "https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/test_packages.json"
06:00:57 INFO - }
06:00:57 INFO - ],
06:00:57 INFO - "repository": "",
06:00:57 INFO - "rev": "cdc5b185ada91c7d252a8b7e00122ba2c479f473",
06:00:57 INFO - "who": "tdz@users.sourceforge.net",
06:00:57 INFO - "when": 1450273213,
06:00:57 INFO - "number": 7366133,
06:00:57 INFO - "comments": "Bug 1232670: Prepare Bluetooth PDU for sending after checking connection status, r=shuang\n\nThe PDU contains a pointer to the operation's result handler. If sending\nfails, the result handler is supposed to handle an error. But the PDU\nwill go out of scope first and release the handler. The error delivery\nthen fails with a segmentation fault.",
06:00:57 INFO - "project": "",
06:00:57 INFO - "at": "Wed 16 Dec 2015 05:40:13",
06:00:57 INFO - "branch": "b2g-inbound-win64-debug-unittest",
06:00:57 INFO - "revlink": "",
06:00:57 INFO - "properties": [
06:00:57 INFO - [
06:00:57 INFO - "buildid",
06:00:57 INFO - "20151216042908",
06:00:57 INFO - "Change"
06:00:57 INFO - ],
06:00:57 INFO - [
06:00:57 INFO - "builduid",
06:00:57 INFO - "488a15ed6815490a9ff5643e4067fd74",
06:00:57 INFO - "Change"
06:00:57 INFO - ],
06:00:57 INFO - [
06:00:57 INFO - "pgo_build",
06:00:57 INFO - "False",
06:00:57 INFO - "Change"
06:00:57 INFO - ]
06:00:57 INFO - ],
06:00:57 INFO - "revision": "cdc5b185ada91c7d252a8b7e00122ba2c479f473"
06:00:57 INFO - }
06:00:57 INFO - ],
06:00:57 INFO - "revision": "cdc5b185ada91c7d252a8b7e00122ba2c479f473"
06:00:57 INFO - }
06:00:57 INFO - }
06:00:57 INFO - Found installer url https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.zip.
06:00:57 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/test_packages.json.
06:00:57 INFO - Running post-action listener: _resource_record_post_action
06:00:57 INFO - #####
06:00:57 INFO - ##### Running download-and-extract step.
06:00:57 INFO - #####
06:00:57 INFO - Running pre-action listener: _resource_record_pre_action
06:00:57 INFO - Running main action method: download_and_extract
06:00:57 INFO - mkdir: C:\slave\test\build\tests
06:00:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:00:57 INFO - https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
06:00:57 INFO - trying https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/test_packages.json
06:00:57 INFO - Downloading https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/test_packages.json to C:\slave\test\build\test_packages.json
06:00:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/test_packages.json', 'file_name': 'C:\\slave\\test\\build\\test_packages.json'}, attempt #1
06:00:58 INFO - Downloaded 1221 bytes.
06:00:58 INFO - Reading from file C:\slave\test\build\test_packages.json
06:00:58 INFO - Using the following test package requirements:
06:00:58 INFO - {u'common': [u'firefox-46.0a1.en-US.win64.common.tests.zip'],
06:00:58 INFO - u'cppunittest': [u'firefox-46.0a1.en-US.win64.common.tests.zip',
06:00:58 INFO - u'firefox-46.0a1.en-US.win64.cppunittest.tests.zip'],
06:00:58 INFO - u'jittest': [u'firefox-46.0a1.en-US.win64.common.tests.zip',
06:00:58 INFO - u'jsshell-win64.zip'],
06:00:58 INFO - u'mochitest': [u'firefox-46.0a1.en-US.win64.common.tests.zip',
06:00:58 INFO - u'firefox-46.0a1.en-US.win64.mochitest.tests.zip'],
06:00:58 INFO - u'mozbase': [u'firefox-46.0a1.en-US.win64.common.tests.zip'],
06:00:58 INFO - u'reftest': [u'firefox-46.0a1.en-US.win64.common.tests.zip',
06:00:58 INFO - u'firefox-46.0a1.en-US.win64.reftest.tests.zip'],
06:00:58 INFO - u'talos': [u'firefox-46.0a1.en-US.win64.common.tests.zip',
06:00:58 INFO - u'firefox-46.0a1.en-US.win64.talos.tests.zip'],
06:00:58 INFO - u'web-platform': [u'firefox-46.0a1.en-US.win64.common.tests.zip',
06:00:58 INFO - u'firefox-46.0a1.en-US.win64.web-platform.tests.zip'],
06:00:58 INFO - u'webapprt': [u'firefox-46.0a1.en-US.win64.common.tests.zip'],
06:00:58 INFO - u'xpcshell': [u'firefox-46.0a1.en-US.win64.common.tests.zip',
06:00:58 INFO - u'firefox-46.0a1.en-US.win64.xpcshell.tests.zip']}
06:00:58 INFO - Downloading packages: [u'firefox-46.0a1.en-US.win64.common.tests.zip', u'firefox-46.0a1.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform
06:00:58 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')]}
06:00:58 INFO - https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.common.tests.zip matches https://queue.taskcluster.net
06:00:58 INFO - trying https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.common.tests.zip
06:00:58 INFO - Downloading https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-46.0a1.en-US.win64.common.tests.zip
06:00:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-46.0a1.en-US.win64.common.tests.zip'}, attempt #1
ProcessManager NOT managing child processes
06:01:00 INFO - Downloaded 20191295 bytes.
06:01:00 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-46.0a1.en-US.win64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] in C:\slave\test\build\tests
06:01:00 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-46.0a1.en-US.win64.common.tests.zip bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
06:01:00 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-46.0a1.en-US.win64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] with output_timeout 1760
ProcessManager UNABLE to use job objects to manage child processes
06:01:02 INFO - caution: filename not matched: web-platform/*
06:01:02 INFO - Return code: 11
06:01:02 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')]}
06:01:02 INFO - https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net
06:01:02 INFO - trying https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.web-platform.tests.zip
06:01:02 INFO - Downloading https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-46.0a1.en-US.win64.web-platform.tests.zip
06:01:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-46.0a1.en-US.win64.web-platform.tests.zip'}, attempt #1
ProcessManager NOT managing child processes
06:01:03 INFO - Downloaded 31028942 bytes.
06:01:03 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-46.0a1.en-US.win64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] in C:\slave\test\build\tests
06:01:03 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-46.0a1.en-US.win64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
06:01:03 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-46.0a1.en-US.win64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] with output_timeout 1760
ProcessManager UNABLE to use job objects to manage child processes
06:01:41 INFO - caution: filename not matched: bin/*
06:01:41 INFO - caution: filename not matched: config/*
06:01:41 INFO - caution: filename not matched: mozbase/*
06:01:41 INFO - caution: filename not matched: marionette/*
06:01:41 INFO - caution: filename not matched: tools/wptserve/*
06:01:41 INFO - Return code: 11
06:01: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')]}
06:01:41 INFO - https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.zip matches https://queue.taskcluster.net
06:01:41 INFO - trying https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.zip
06:01:41 INFO - Downloading https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.zip to C:\slave\test\build\firefox-46.0a1.en-US.win64.zip
06:01:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-46.0a1.en-US.win64.zip'}, attempt #1
06:01:43 INFO - Downloaded 79756433 bytes.
06:01:43 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.zip
06:01:43 INFO - mkdir: C:\slave\test\properties
06:01:43 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
06:01:43 INFO - Writing to file C:\slave\test\properties\build_url
06:01:43 INFO - Contents:
06:01:43 INFO - build_url:https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.zip
06:01:43 INFO - mkdir: C:\slave\test\build\symbols
06:01:43 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')]}
06:01:43 INFO - https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net
06:01:43 INFO - trying https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.crashreporter-symbols.zip
06:01:43 INFO - Downloading https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.crashreporter-symbols.zip to C:\slave\test\build\symbols\firefox-46.0a1.en-US.win64.crashreporter-symbols.zip
06:01:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\symbols\\firefox-46.0a1.en-US.win64.crashreporter-symbols.zip'}, attempt #1
06:01:45 INFO - Downloaded 48108368 bytes.
06:01:45 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.crashreporter-symbols.zip
06:01:45 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url
06:01:45 INFO - Writing to file C:\slave\test\properties\symbols_url
06:01:45 INFO - Contents:
06:01:45 INFO - symbols_url:https://queue.taskcluster.net/v1/task/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.0a1.en-US.win64.crashreporter-symbols.zip
06:01:45 INFO - Running command: ['unzip', '-q', 'C:\\slave\\test\\build\\symbols\\firefox-46.0a1.en-US.win64.crashreporter-symbols.zip'] in C:\slave\test\build\symbols
06:01:45 INFO - Copy/paste: unzip -q C:\slave\test\build\symbols\firefox-46.0a1.en-US.win64.crashreporter-symbols.zip
06:01:47 INFO - Return code: 0
06:01:47 INFO - Running post-action listener: _resource_record_post_action
06:01:47 INFO - Running post-action listener: set_extra_try_arguments
06:01:47 INFO - #####
06:01:47 INFO - ##### Running create-virtualenv step.
06:01:47 INFO - #####
06:01:47 INFO - Running pre-action listener: _pre_create_virtualenv
06:01:47 INFO - Running pre-action listener: _resource_record_pre_action
06:01:47 INFO - Running main action method: create_virtualenv
06:01:47 INFO - Creating virtualenv C:\slave\test\build\venv
06:01:47 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
06:01:47 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
06:01:51 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
06:01:55 INFO - Installing distribute......................................................................................................................................................................................done.
06:01:57 INFO - Return code: 0
06:01:57 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
06:01:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:01:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:01:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:01:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:01:57 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 0x024B66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025AB2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02379138>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024EA2C0>, '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 0x0228ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D1CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-088', 'USERDOMAIN': 'T-W864-IX-088', '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-088', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-088\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-088', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-088', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-088', '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-088\\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
06:01:57 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
06:01:57 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
06:01:57 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
06:01:57 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-088\\AppData\\Roaming',
06:01:57 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
06:01:57 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
06:01:57 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
06:01:57 INFO - 'COMPUTERNAME': 'T-W864-IX-088',
06:01:57 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
06:01:57 INFO - 'DCLOCATION': 'SCL3',
06:01:57 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:01:57 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:01:57 INFO - 'HOMEDRIVE': 'C:',
06:01:57 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-088',
06:01:57 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:01:57 INFO - 'KTS_VERSION': '1.19c',
06:01:57 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-088\\AppData\\Local',
06:01:57 INFO - 'LOGONSERVER': '\\\\T-W864-IX-088',
06:01:57 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:01:57 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:01:57 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:01:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:01:57 INFO - 'MOZ_NO_REMOTE': '1',
06:01:57 INFO - 'NO_EM_RESTART': '1',
06:01:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:01:57 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:01:57 INFO - 'OS': 'Windows_NT',
06:01:57 INFO - 'OURDRIVE': 'C:',
06:01:57 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',
06:01:57 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
06:01:57 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:01:57 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
06:01:57 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
06:01:57 INFO - 'PROCESSOR_LEVEL': '6',
06:01:57 INFO - 'PROCESSOR_REVISION': '1e05',
06:01:57 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
06:01:57 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
06:01:57 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
06:01:57 INFO - 'PROGRAMW6432': 'C:\\Program Files',
06:01:57 INFO - 'PROMPT': '$P$G',
06:01:57 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:01:57 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
06:01:57 INFO - 'PUBLIC': 'C:\\Users\\Public',
06:01:57 INFO - 'PWD': 'C:\\slave\\test',
06:01:57 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:01:57 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:01:57 INFO - 'SYSTEMDRIVE': 'C:',
06:01:57 INFO - 'SYSTEMROOT': 'C:\\windows',
06:01:57 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
06:01:57 INFO - 'TEST1': 'testie',
06:01:57 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
06:01:57 INFO - 'USERDOMAIN': 'T-W864-IX-088',
06:01:57 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-088',
06:01:57 INFO - 'USERNAME': 'cltbld',
06:01:57 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-088',
06:01:57 INFO - 'WINDIR': 'C:\\windows',
06:01:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:01:58 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:01:58 INFO - Downloading/unpacking psutil>=0.7.1
06:01:58 INFO - Creating supposed download cache at C:\slave\test\build\venv\cache
06:01:58 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
06:01:58 INFO - Running setup.py egg_info for package psutil
06:01:58 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
06:01:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
06:01:58 INFO - Installing collected packages: psutil
06:01:58 INFO - Running setup.py install for psutil
06:01:58 INFO - building 'psutil._psutil_windows' extension
06:01:58 INFO - error: Unable to find vcvarsall.bat
06:01:58 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-b9uad_-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
06:01:58 INFO - running install
06:01:58 INFO - running build
06:01:58 INFO - running build_py
06:01:58 INFO - creating build
06:01:58 INFO - creating build\lib.win32-2.7
06:01:58 INFO - creating build\lib.win32-2.7\psutil
06:01:58 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
06:01:58 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
06:01:58 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
06:01:58 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
06:01:58 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
06:01:58 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
06:01:58 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
06:01:58 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
06:01:58 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
06:01:58 INFO - running build_ext
06:01:58 INFO - building 'psutil._psutil_windows' extension
06:01:58 INFO - error: Unable to find vcvarsall.bat
06:01:58 INFO - ----------------------------------------
06:01:58 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-b9uad_-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
06:01:58 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-088\AppData\Roaming\pip\pip.log
06:01:58 WARNING - Return code: 1
06:01:58 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!
06:01:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
06:01:58 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')]}
06:01:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:01:58 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')]}
06:01:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:01:58 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 0x024B66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025AB2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02379138>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024EA2C0>, '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 0x0228ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D1CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-088', 'USERDOMAIN': 'T-W864-IX-088', '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-088', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-088\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-088', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-088', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-088', '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-088\\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
06:01:58 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
06:01:58 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
06:01:58 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
06:01:58 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-088\\AppData\\Roaming',
06:01:58 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
06:01:58 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
06:01:58 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
06:01:58 INFO - 'COMPUTERNAME': 'T-W864-IX-088',
06:01:58 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
06:01:58 INFO - 'DCLOCATION': 'SCL3',
06:01:58 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:01:58 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:01:58 INFO - 'HOMEDRIVE': 'C:',
06:01:58 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-088',
06:01:58 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:01:58 INFO - 'KTS_VERSION': '1.19c',
06:01:58 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-088\\AppData\\Local',
06:01:58 INFO - 'LOGONSERVER': '\\\\T-W864-IX-088',
06:01:58 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:01:58 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:01:58 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:01:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:01:58 INFO - 'MOZ_NO_REMOTE': '1',
06:01:58 INFO - 'NO_EM_RESTART': '1',
06:01:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:01:58 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:01:58 INFO - 'OS': 'Windows_NT',
06:01:58 INFO - 'OURDRIVE': 'C:',
06:01:58 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',
06:01:58 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
06:01:58 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:01:58 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
06:01:58 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
06:01:58 INFO - 'PROCESSOR_LEVEL': '6',
06:01:58 INFO - 'PROCESSOR_REVISION': '1e05',
06:01:58 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
06:01:58 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
06:01:58 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
06:01:58 INFO - 'PROGRAMW6432': 'C:\\Program Files',
06:01:58 INFO - 'PROMPT': '$P$G',
06:01:58 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:01:58 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
06:01:58 INFO - 'PUBLIC': 'C:\\Users\\Public',
06:01:58 INFO - 'PWD': 'C:\\slave\\test',
06:01:58 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:01:58 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:01:58 INFO - 'SYSTEMDRIVE': 'C:',
06:01:58 INFO - 'SYSTEMROOT': 'C:\\windows',
06:01:58 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
06:01:58 INFO - 'TEST1': 'testie',
06:01:58 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
06:01:58 INFO - 'USERDOMAIN': 'T-W864-IX-088',
06:01:58 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-088',
06:01:58 INFO - 'USERNAME': 'cltbld',
06:01:58 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-088',
06:01:58 INFO - 'WINDIR': 'C:\\windows',
06:01:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:01:59 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:01:59 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
06:01:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz
06:01:59 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
06:01:59 INFO - Running setup.py egg_info for package mozsystemmonitor
06:01:59 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
06:01:59 INFO - Running setup.py egg_info for package psutil
06:01:59 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
06:01:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
06:01:59 INFO - Installing collected packages: mozsystemmonitor, psutil
06:01:59 INFO - Running setup.py install for mozsystemmonitor
06:01:59 INFO - Running setup.py install for psutil
06:01:59 INFO - building 'psutil._psutil_windows' extension
06:01:59 INFO - error: Unable to find vcvarsall.bat
06:01:59 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-cpfaev-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
06:01:59 INFO - running install
06:01:59 INFO - running build
06:01:59 INFO - running build_py
06:01:59 INFO - running build_ext
06:01:59 INFO - building 'psutil._psutil_windows' extension
06:01:59 INFO - error: Unable to find vcvarsall.bat
06:01:59 INFO - ----------------------------------------
06:01:59 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-cpfaev-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
06:01:59 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-088\AppData\Roaming\pip\pip.log
06:01:59 WARNING - Return code: 1
06:01:59 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!
06:01:59 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
06:01:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:01:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:01:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:01:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:01:59 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 0x024B66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025AB2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02379138>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024EA2C0>, '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 0x0228ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D1CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-088', 'USERDOMAIN': 'T-W864-IX-088', '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-088', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-088\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-088', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-088', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-088', '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-088\\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
06:01:59 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
06:01:59 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
06:01:59 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
06:01:59 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-088\\AppData\\Roaming',
06:01:59 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
06:01:59 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
06:01:59 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
06:01:59 INFO - 'COMPUTERNAME': 'T-W864-IX-088',
06:01:59 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
06:01:59 INFO - 'DCLOCATION': 'SCL3',
06:01:59 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:01:59 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:01:59 INFO - 'HOMEDRIVE': 'C:',
06:01:59 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-088',
06:01:59 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:01:59 INFO - 'KTS_VERSION': '1.19c',
06:01:59 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-088\\AppData\\Local',
06:01:59 INFO - 'LOGONSERVER': '\\\\T-W864-IX-088',
06:01:59 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:01:59 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:01:59 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:01:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:01:59 INFO - 'MOZ_NO_REMOTE': '1',
06:01:59 INFO - 'NO_EM_RESTART': '1',
06:01:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:01:59 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:01:59 INFO - 'OS': 'Windows_NT',
06:01:59 INFO - 'OURDRIVE': 'C:',
06:01:59 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',
06:01:59 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
06:01:59 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:01:59 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
06:01:59 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
06:01:59 INFO - 'PROCESSOR_LEVEL': '6',
06:01:59 INFO - 'PROCESSOR_REVISION': '1e05',
06:01:59 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
06:01:59 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
06:01:59 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
06:01:59 INFO - 'PROGRAMW6432': 'C:\\Program Files',
06:01:59 INFO - 'PROMPT': '$P$G',
06:01:59 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:01:59 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
06:01:59 INFO - 'PUBLIC': 'C:\\Users\\Public',
06:01:59 INFO - 'PWD': 'C:\\slave\\test',
06:01:59 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:01:59 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:01:59 INFO - 'SYSTEMDRIVE': 'C:',
06:01:59 INFO - 'SYSTEMROOT': 'C:\\windows',
06:01:59 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
06:01:59 INFO - 'TEST1': 'testie',
06:01:59 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
06:01:59 INFO - 'USERDOMAIN': 'T-W864-IX-088',
06:01:59 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-088',
06:01:59 INFO - 'USERNAME': 'cltbld',
06:01:59 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-088',
06:01:59 INFO - 'WINDIR': 'C:\\windows',
06:01:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:02:00 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:02:00 INFO - Downloading/unpacking blobuploader==1.2.4
06:02:00 INFO - Downloading blobuploader-1.2.4.tar.gz
06:02:00 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
06:02:00 INFO - Running setup.py egg_info for package blobuploader
06:02:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
06:02:04 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
06:02:04 INFO - Running setup.py egg_info for package requests
06:02:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
06:02:04 INFO - Downloading docopt-0.6.1.tar.gz
06:02:04 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
06:02:04 INFO - Running setup.py egg_info for package docopt
06:02:04 INFO - Installing collected packages: blobuploader, docopt, requests
06:02:04 INFO - Running setup.py install for blobuploader
06:02:04 INFO - Running setup.py install for docopt
06:02:04 INFO - Running setup.py install for requests
06:02:04 INFO - Successfully installed blobuploader docopt requests
06:02:04 INFO - Cleaning up...
06:02:04 INFO - Return code: 0
06:02:04 INFO - Installing None into virtualenv C:\slave\test\build\venv
06:02: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')]}
06:02:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:02: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')]}
06:02:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:02:04 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 0x024B66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025AB2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02379138>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024EA2C0>, '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 0x0228ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D1CE80>, '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-088', 'USERDOMAIN': 'T-W864-IX-088', '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-088', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-088\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-088', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-088', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-088', '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-088\\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
06:02:04 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
06:02:04 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
06:02:04 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
06:02:04 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-088\\AppData\\Roaming',
06:02:04 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
06:02:04 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
06:02:04 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
06:02:04 INFO - 'COMPUTERNAME': 'T-W864-IX-088',
06:02:04 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
06:02:04 INFO - 'DCLOCATION': 'SCL3',
06:02:04 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:02:04 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:02:04 INFO - 'HOMEDRIVE': 'C:',
06:02:04 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-088',
06:02:04 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:02:04 INFO - 'KTS_VERSION': '1.19c',
06:02:04 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-088\\AppData\\Local',
06:02:04 INFO - 'LOGONSERVER': '\\\\T-W864-IX-088',
06:02:04 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:02:04 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:02:04 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:02:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:02:04 INFO - 'MOZ_NO_REMOTE': '1',
06:02:04 INFO - 'NO_EM_RESTART': '1',
06:02:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:02:04 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:02:04 INFO - 'OS': 'Windows_NT',
06:02:04 INFO - 'OURDRIVE': 'C:',
06:02: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',
06:02:04 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
06:02:04 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:02:04 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
06:02:04 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
06:02:04 INFO - 'PROCESSOR_LEVEL': '6',
06:02:04 INFO - 'PROCESSOR_REVISION': '1e05',
06:02:04 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
06:02:04 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
06:02:04 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
06:02:04 INFO - 'PROGRAMW6432': 'C:\\Program Files',
06:02:04 INFO - 'PROMPT': '$P$G',
06:02:04 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:02:04 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
06:02:04 INFO - 'PUBLIC': 'C:\\Users\\Public',
06:02:04 INFO - 'PWD': 'C:\\slave\\test',
06:02:04 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:02:04 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:02:04 INFO - 'SYSTEMDRIVE': 'C:',
06:02:04 INFO - 'SYSTEMROOT': 'C:\\windows',
06:02:04 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
06:02:04 INFO - 'TEST1': 'testie',
06:02:04 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
06:02:04 INFO - 'USERDOMAIN': 'T-W864-IX-088',
06:02:04 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-088',
06:02:04 INFO - 'USERNAME': 'cltbld',
06:02:04 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-088',
06:02:04 INFO - 'WINDIR': 'C:\\windows',
06:02:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:02:08 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:02:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
06:02:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
06:02:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
06:02:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
06:02:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
06:02:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
06:02:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
06:02:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
06:02:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
06:02:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
06:02:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
06:02:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
06:02:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
06:02:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
06:02:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
06:02:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
06:02:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
06:02:08 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
06:02:08 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
06:02:08 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
06:02:08 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
06:02:08 INFO - Unpacking c:\slave\test\build\tests\marionette
06:02:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
06:02:08 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
06:02:24 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, marionette-transport, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
06:02:24 INFO - Running setup.py install for browsermob-proxy
06:02:24 INFO - Running setup.py install for manifestparser
06:02:24 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Running setup.py install for marionette-client
06:02:24 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
06:02:24 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Running setup.py install for marionette-driver
06:02:24 INFO - Running setup.py install for marionette-transport
06:02:24 INFO - Running setup.py install for mozcrash
06:02:24 INFO - Running setup.py install for mozdebug
06:02:24 INFO - Running setup.py install for mozdevice
06:02:24 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Running setup.py install for mozfile
06:02:24 INFO - Running setup.py install for mozhttpd
06:02:24 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Running setup.py install for mozinfo
06:02:24 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Running setup.py install for mozInstall
06:02:24 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Running setup.py install for mozleak
06:02:24 INFO - Running setup.py install for mozlog
06:02:24 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Running setup.py install for moznetwork
06:02:24 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Running setup.py install for mozprocess
06:02:24 INFO - Running setup.py install for mozprofile
06:02:24 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Running setup.py install for mozrunner
06:02:24 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Running setup.py install for mozscreenshot
06:02:24 INFO - Running setup.py install for moztest
06:02:24 INFO - Running setup.py install for mozversion
06:02:24 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
06:02:24 INFO - Running setup.py install for wptserve
06:02:24 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve
06:02:24 INFO - Cleaning up...
06:02:24 INFO - Return code: 0
06:02:24 INFO - Installing None into virtualenv C:\slave\test\build\venv
06:02:24 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')]}
06:02:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:02:24 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')]}
06:02:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:02:24 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 0x024B66B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025AB2F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02379138>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024EA2C0>, '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 0x0228ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D1CE80>, '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-088', 'USERDOMAIN': 'T-W864-IX-088', '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-088', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-088\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-088', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-088', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-088', '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-088\\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
06:02:24 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
06:02:24 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
06:02:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
06:02:24 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-088\\AppData\\Roaming',
06:02:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
06:02:24 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
06:02:24 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
06:02:24 INFO - 'COMPUTERNAME': 'T-W864-IX-088',
06:02:24 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
06:02:24 INFO - 'DCLOCATION': 'SCL3',
06:02:24 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:02:24 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:02:24 INFO - 'HOMEDRIVE': 'C:',
06:02:24 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-088',
06:02:24 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:02:24 INFO - 'KTS_VERSION': '1.19c',
06:02:24 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-088\\AppData\\Local',
06:02:24 INFO - 'LOGONSERVER': '\\\\T-W864-IX-088',
06:02:24 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:02:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:02:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:02:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:02:24 INFO - 'MOZ_NO_REMOTE': '1',
06:02:24 INFO - 'NO_EM_RESTART': '1',
06:02:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:02:24 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:02:24 INFO - 'OS': 'Windows_NT',
06:02:24 INFO - 'OURDRIVE': 'C:',
06:02:24 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',
06:02:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
06:02:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:02:24 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
06:02:24 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
06:02:24 INFO - 'PROCESSOR_LEVEL': '6',
06:02:24 INFO - 'PROCESSOR_REVISION': '1e05',
06:02:24 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
06:02:24 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
06:02:24 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
06:02:24 INFO - 'PROGRAMW6432': 'C:\\Program Files',
06:02:24 INFO - 'PROMPT': '$P$G',
06:02:24 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:02:24 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
06:02:24 INFO - 'PUBLIC': 'C:\\Users\\Public',
06:02:24 INFO - 'PWD': 'C:\\slave\\test',
06:02:24 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:02:24 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:02:24 INFO - 'SYSTEMDRIVE': 'C:',
06:02:24 INFO - 'SYSTEMROOT': 'C:\\windows',
06:02:24 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
06:02:24 INFO - 'TEST1': 'testie',
06:02:24 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
06:02:24 INFO - 'USERDOMAIN': 'T-W864-IX-088',
06:02:24 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-088',
06:02:24 INFO - 'USERNAME': 'cltbld',
06:02:24 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-088',
06:02:24 INFO - 'WINDIR': 'C:\\windows',
06:02:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:02:28 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:02:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
06:02:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
06:02:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
06:02:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
06:02:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
06:02:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
06:02:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
06:02:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
06:02:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
06:02:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
06:02:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
06:02:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
06:02:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
06:02:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
06:02:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
06:02:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
06:02:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
06:02:28 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
06:02:28 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
06:02:28 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
06:02:28 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
06:02:28 INFO - Unpacking c:\slave\test\build\tests\marionette
06:02:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
06:02:28 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
06:02:41 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))
06:02:41 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))
06:02:41 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))
06:02:41 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))
06:02:41 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))
06:02:41 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
06:02:41 INFO - Downloading blessings-1.5.1.tar.gz
06:02:41 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
06:02:41 INFO - Running setup.py egg_info for package blessings
06:02:41 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 5))
06:02:41 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, marionette-transport, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve
06:02:41 INFO - Running setup.py install for blessings
06:02:41 INFO - Running setup.py install for browsermob-proxy
06:02:41 INFO - Running setup.py install for manifestparser
06:02:41 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Running setup.py install for marionette-client
06:02:41 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
06:02:41 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Running setup.py install for marionette-driver
06:02:41 INFO - Running setup.py install for marionette-transport
06:02:41 INFO - Running setup.py install for mozcrash
06:02:41 INFO - Running setup.py install for mozdebug
06:02:41 INFO - Running setup.py install for mozdevice
06:02:41 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Running setup.py install for mozhttpd
06:02:41 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Running setup.py install for mozInstall
06:02:41 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Running setup.py install for mozleak
06:02:41 INFO - Running setup.py install for mozprofile
06:02:41 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
06:02:41 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
06:02:45 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
06:02:45 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
06:02:45 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
06:02:45 INFO - Running setup.py install for mozrunner
06:02:45 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
06:02:45 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
06:02:45 INFO - Running setup.py install for mozscreenshot
06:02:45 INFO - Running setup.py install for moztest
06:02:45 INFO - Running setup.py install for mozversion
06:02:45 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
06:02:45 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
06:02:45 INFO - Running setup.py install for wptserve
06:02:45 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
06:02:45 INFO - Cleaning up...
06:02:45 INFO - Return code: 0
06:02:45 INFO - Done creating virtualenv C:\slave\test\build\venv.
06:02:45 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
06:02:45 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
06:02:45 INFO - Reading from file tmpfile_stdout
06:02:45 INFO - Using _rmtree_windows ...
06:02:45 INFO - Using _rmtree_windows ...
06:02:45 INFO - Current package versions:
06:02:45 INFO - blessings == 1.5.1
06:02:45 INFO - blobuploader == 1.2.4
06:02:45 INFO - browsermob-proxy == 0.6.0
06:02:45 INFO - distribute == 0.6.14
06:02:45 INFO - docopt == 0.6.1
06:02:45 INFO - manifestparser == 1.1
06:02:45 INFO - marionette-client == 2.0.0
06:02:45 INFO - marionette-driver == 1.1.1
06:02:45 INFO - marionette-transport == 1.0.0
06:02:45 INFO - mozInstall == 1.12
06:02:45 INFO - mozcrash == 0.16
06:02:45 INFO - mozdebug == 0.1
06:02:45 INFO - mozdevice == 0.47
06:02:45 INFO - mozfile == 1.2
06:02:45 INFO - mozhttpd == 0.7
06:02:45 INFO - mozinfo == 0.9
06:02:45 INFO - mozleak == 0.1
06:02:45 INFO - mozlog == 3.1
06:02:45 INFO - moznetwork == 0.27
06:02:45 INFO - mozprocess == 0.22
06:02:45 INFO - mozprofile == 0.27
06:02:45 INFO - mozrunner == 6.11
06:02:45 INFO - mozscreenshot == 0.1
06:02:45 INFO - mozsystemmonitor == 0.0
06:02:45 INFO - moztest == 0.7
06:02:45 INFO - mozversion == 1.4
06:02:45 INFO - requests == 1.2.3
06:02:45 INFO - wptserve == 1.3.0
06:02:45 INFO - Running post-action listener: _resource_record_post_action
06:02:45 INFO - Running post-action listener: _start_resource_monitoring
06:02:45 INFO - Starting resource monitoring.
06:02:45 INFO - #####
06:02:45 INFO - ##### Running pull step.
06:02:45 INFO - #####
06:02:45 INFO - Running pre-action listener: _resource_record_pre_action
06:02:45 INFO - Running main action method: pull
06:02:45 INFO - Pull has nothing to do!
06:02:45 INFO - Running post-action listener: _resource_record_post_action
06:02:45 INFO - #####
06:02:45 INFO - ##### Running install step.
06:02:45 INFO - #####
06:02:45 INFO - Running pre-action listener: _resource_record_pre_action
06:02:45 INFO - Running main action method: install
06:02:45 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
06:02:45 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
06:02:46 INFO - Reading from file tmpfile_stdout
06:02:46 INFO - Using _rmtree_windows ...
06:02:46 INFO - Using _rmtree_windows ...
06:02:46 INFO - Detecting whether we're running mozinstall >=1.0...
06:02:46 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
06:02:46 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
06:02:46 INFO - Reading from file tmpfile_stdout
06:02:46 INFO - Output received:
06:02:46 INFO - Usage: mozinstall-script.py [options] installer
06:02:46 INFO - Options:
06:02:46 INFO - -h, --help show this help message and exit
06:02:46 INFO - -d DEST, --destination=DEST
06:02:46 INFO - Directory to install application into. [default:
06:02:46 INFO - "C:\slave\test"]
06:02:46 INFO - --app=APP Application being installed. [default: firefox]
06:02:46 INFO - Using _rmtree_windows ...
06:02:46 INFO - Using _rmtree_windows ...
06:02:46 INFO - mkdir: C:\slave\test\build\application
06:02:46 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-46.0a1.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application']
06:02:46 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-46.0a1.en-US.win64.zip --destination C:\slave\test\build\application
06:02:55 INFO - Reading from file tmpfile_stdout
06:02:55 INFO - Output received:
06:02:55 INFO - C:\slave\test\build\application\firefox\firefox.exe
06:02:55 INFO - Using _rmtree_windows ...
06:02:55 INFO - Using _rmtree_windows ...
06:02:55 INFO - Running post-action listener: _resource_record_post_action
06:02:55 INFO - #####
06:02:55 INFO - ##### Running run-tests step.
06:02:55 INFO - #####
06:02:55 INFO - Running pre-action listener: _resource_record_pre_action
06:02:55 INFO - Running main action method: run_tests
06:02:55 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
06:02:55 INFO - minidump filename unknown. determining based upon platform and arch
06:02:55 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
06:02:55 INFO - grabbing minidump binary from tooltool
06:02:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:02:55 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 0x024EA2C0>, '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 0x0228ED30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D1CE80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
06:02:55 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
06:02:55 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
06:02:55 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
06:02:57 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpks66nx
06:02:57 INFO - INFO - File integrity verified, renaming tmpks66nx to win32-minidump_stackwalk.exe
06:02:57 INFO - Return code: 0
06:02:57 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
06:02:57 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
06:02:57 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/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.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
06:02:57 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/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.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
06:02:57 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
06:02:57 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-088\\AppData\\Roaming',
06:02:57 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
06:02:57 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
06:02:57 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
06:02:57 INFO - 'COMPUTERNAME': 'T-W864-IX-088',
06:02:57 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
06:02:57 INFO - 'DCLOCATION': 'SCL3',
06:02:57 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:02:57 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:02:57 INFO - 'HOMEDRIVE': 'C:',
06:02:57 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-088',
06:02:57 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:02:57 INFO - 'KTS_VERSION': '1.19c',
06:02:57 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-088\\AppData\\Local',
06:02:57 INFO - 'LOGONSERVER': '\\\\T-W864-IX-088',
06:02:57 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
06:02:57 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:02:57 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:02:57 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:02:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:02:57 INFO - 'MOZ_NO_REMOTE': '1',
06:02:57 INFO - 'NO_EM_RESTART': '1',
06:02:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:02:57 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:02:57 INFO - 'OS': 'Windows_NT',
06:02:57 INFO - 'OURDRIVE': 'C:',
06:02:57 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',
06:02:57 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
06:02:57 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:02:57 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
06:02:57 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
06:02:57 INFO - 'PROCESSOR_LEVEL': '6',
06:02:57 INFO - 'PROCESSOR_REVISION': '1e05',
06:02:57 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
06:02:57 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
06:02:57 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
06:02:57 INFO - 'PROGRAMW6432': 'C:\\Program Files',
06:02:57 INFO - 'PROMPT': '$P$G',
06:02:57 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:02:57 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
06:02:57 INFO - 'PUBLIC': 'C:\\Users\\Public',
06:02:57 INFO - 'PWD': 'C:\\slave\\test',
06:02:57 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:02:57 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:02:57 INFO - 'SYSTEMDRIVE': 'C:',
06:02:57 INFO - 'SYSTEMROOT': 'C:\\windows',
06:02:57 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
06:02:57 INFO - 'TEST1': 'testie',
06:02:57 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
06:02:57 INFO - 'USERDOMAIN': 'T-W864-IX-088',
06:02:57 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-088',
06:02:57 INFO - 'USERNAME': 'cltbld',
06:02:57 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-088',
06:02:57 INFO - 'WINDIR': 'C:\\windows',
06:02:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:02:57 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/RHrvII9jRhu1ltk63H9foQ/artifacts/public/build/firefox-46.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
06:03:00 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path
06:03:00 INFO - import pkg_resources
06:03:05 INFO - Using 1 client processes
06:03:07 INFO - SUITE-START | Running 827 tests
06:03:07 INFO - Running testharness tests
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
06:03:07 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
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
06:03:07 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
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
06:03:07 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
06:03:07 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
06:03:07 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
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
06:03:07 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
06:03:07 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
06:03:07 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
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
06:03:07 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
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1ms
06:03:07 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
06:03:07 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
06:03:07 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
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 1ms
06:03:07 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
06:03:07 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
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
06:03:07 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
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
06:03:07 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
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
06:03:07 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
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
06:03:07 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
06:03:07 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
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
06:03:07 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
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
06:03:07 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
06:03:07 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
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
06:03:07 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
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1ms
06:03:07 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
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
06:03:07 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
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
06:03:07 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
06:03:07 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
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
06:03:07 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
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
06:03:07 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
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
06:03:07 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
06:03:07 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
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
06:03:07 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
06:03:07 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 1ms
06:03:07 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
06:03:07 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
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
06:03:07 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
06:03:07 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
06:03:07 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
06:03:07 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 1ms
06:03:07 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
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
06:03:07 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
06:03:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:03:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:03:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:03:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:03:08 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:03:08 INFO - Setting up ssl
06:03:09 INFO - PROCESS | certutil |
06:03:09 INFO - PROCESS | certutil |
06:03:09 INFO - PROCESS | certutil |
06:03:09 INFO - Certificate Nickname Trust Attributes
06:03:09 INFO - SSL,S/MIME,JAR/XPI
06:03:09 INFO -
06:03:09 INFO - web-platform-tests CT,,
06:03:09 INFO -
06:03:09 INFO - Starting runner
06:03:09 INFO - PROCESS | 3092 | [3092] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
06:03:09 INFO - PROCESS | 3092 | [3092] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
06:03:09 INFO - PROCESS | 3092 | [3092] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228
06:03:09 INFO - PROCESS | 3092 | [3092] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 111
06:03:10 INFO - PROCESS | 3092 | [3092] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3459
06:03:10 INFO - PROCESS | 3092 | 1450274590724 Marionette INFO Marionette enabled via build flag and pref
06:03:10 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D33B4800 == 1 [pid = 3092] [id = 1]
06:03:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 1 (000000E2D33B5000) [pid = 3092] [serial = 1] [outer = 0000000000000000]
06:03:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 2 (000000E2D3B45000) [pid = 3092] [serial = 2] [outer = 000000E2D33B5000]
06:03:11 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6C61000 == 2 [pid = 3092] [id = 2]
06:03:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 3 (000000E2D6C61800) [pid = 3092] [serial = 3] [outer = 0000000000000000]
06:03:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 4 (000000E2D6C62800) [pid = 3092] [serial = 4] [outer = 000000E2D6C61800]
06:03:12 INFO - PROCESS | 3092 | 1450274592299 Marionette INFO Listening on port 2828
06:03:14 INFO - PROCESS | 3092 | 1450274594299 Marionette INFO Marionette enabled via command-line flag
06:03:14 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D786C800 == 3 [pid = 3092] [id = 3]
06:03:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 5 (000000E2D78D1000) [pid = 3092] [serial = 5] [outer = 0000000000000000]
06:03:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 6 (000000E2D78D2000) [pid = 3092] [serial = 6] [outer = 000000E2D78D1000]
06:03:14 INFO - PROCESS | 3092 | [3092] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2366
06:03:14 INFO - PROCESS | 3092 | [3092] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2366
06:03:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 7 (000000E2D83E1000) [pid = 3092] [serial = 7] [outer = 000000E2D6C61800]
06:03:14 INFO - PROCESS | 3092 | [3092] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
06:03:15 INFO - PROCESS | 3092 | 1450274594994 Marionette INFO Accepted connection conn0 from 127.0.0.1:49287
06:03:15 INFO - PROCESS | 3092 | 1450274595117 Marionette INFO Closed connection conn0
06:03:15 INFO - PROCESS | 3092 | [3092] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
06:03:15 INFO - PROCESS | 3092 | 1450274595121 Marionette INFO Accepted connection conn1 from 127.0.0.1:49288
06:03:15 INFO - PROCESS | 3092 | [3092] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
06:03:15 INFO - PROCESS | 3092 | 1450274595286 Marionette INFO Accepted connection conn2 from 127.0.0.1:49289
06:03:15 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D892A000 == 4 [pid = 3092] [id = 4]
06:03:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 8 (000000E2D817CC00) [pid = 3092] [serial = 8] [outer = 0000000000000000]
06:03:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 9 (000000E2DB24D400) [pid = 3092] [serial = 9] [outer = 000000E2D817CC00]
06:03:15 INFO - PROCESS | 3092 | 1450274595432 Marionette INFO Closed connection conn2
06:03:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 10 (000000E2DB24F400) [pid = 3092] [serial = 10] [outer = 000000E2D817CC00]
06:03:15 INFO - PROCESS | 3092 | 1450274595453 Marionette DEBUG conn1 -> Command {id: 1, name: "newSession", parameters: {"sessionId":null,"capabilities":null}}
06:03:16 INFO - PROCESS | 3092 | [3092] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967
06:03:16 INFO - PROCESS | 3092 | [3092] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 624
06:03:16 INFO - PROCESS | 3092 | [3092] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 624
06:03:17 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DB288800 == 5 [pid = 3092] [id = 5]
06:03:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 11 (000000E2DF4DE800) [pid = 3092] [serial = 11] [outer = 0000000000000000]
06:03:17 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF4E2000 == 6 [pid = 3092] [id = 6]
06:03:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 12 (000000E2D0CC7000) [pid = 3092] [serial = 12] [outer = 0000000000000000]
06:03:17 INFO - PROCESS | 3092 | [3092] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
06:03:17 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD77F800 == 7 [pid = 3092] [id = 7]
06:03:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 13 (000000E2D0CC6800) [pid = 3092] [serial = 13] [outer = 0000000000000000]
06:03:17 INFO - PROCESS | 3092 | [3092] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
06:03:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 14 (000000E2DDBBA400) [pid = 3092] [serial = 14] [outer = 000000E2D0CC6800]
06:03:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 15 (000000E2DF61D000) [pid = 3092] [serial = 15] [outer = 000000E2DF4DE800]
06:03:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 16 (000000E2DDA8A800) [pid = 3092] [serial = 16] [outer = 000000E2D0CC7000]
06:03:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 17 (000000E2DDBB9800) [pid = 3092] [serial = 17] [outer = 000000E2D0CC6800]
06:03:19 INFO - PROCESS | 3092 | 1450274599102 Marionette INFO loaded listener.js
06:03:19 INFO - PROCESS | 3092 | 1450274599127 Marionette INFO loaded listener.js
06:03:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 18 (000000E2E0C4FC00) [pid = 3092] [serial = 18] [outer = 000000E2D0CC6800]
06:03:19 INFO - PROCESS | 3092 | 1450274599870 Marionette DEBUG conn1 <- Response {id: 1, error: null, body: {"sessionId":"e1ef9bd0-af1c-438e-a4f0-2a510e9dd9e7","capabilities":{"browserName":"Firefox","browserVersion":"46.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":"20151216042908","device":"desktop","version":"46.0a1"}}}
06:03:20 INFO - PROCESS | 3092 | 1450274600050 Marionette DEBUG conn1 -> Command {id: 2, name: "getContext", parameters: null}
06:03:20 INFO - PROCESS | 3092 | 1450274600053 Marionette DEBUG conn1 <- Response {id: 2, error: null, body: {"value":"content"}}
06:03:20 INFO - PROCESS | 3092 | 1450274600128 Marionette DEBUG conn1 -> Command {id: 3, name: "setContext", parameters: {"value":"chrome"}}
06:03:20 INFO - PROCESS | 3092 | 1450274600130 Marionette DEBUG conn1 <- Response {id: 3, error: null, body: {}}
06:03:20 INFO - PROCESS | 3092 | 1450274600366 Marionette DEBUG conn1 -> Command {id: 4, name: "executeScript", parameters: {"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}}
06:03:20 INFO - PROCESS | 3092 | [3092] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
06:03:21 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D33B4800 == 6 [pid = 3092] [id = 1]
06:03:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 19 (000000E2DB250800) [pid = 3092] [serial = 19] [outer = 000000E2D0CC6800]
06:03:22 INFO - PROCESS | 3092 | [3092] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
06:03:22 INFO - PROCESS | 3092 | [3092] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
06:03:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:03:22 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DCF51000 == 7 [pid = 3092] [id = 8]
06:03:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 20 (000000E2DDA81400) [pid = 3092] [serial = 20] [outer = 0000000000000000]
06:03:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 21 (000000E2DDA85000) [pid = 3092] [serial = 21] [outer = 000000E2DDA81400]
06:03:22 INFO - PROCESS | 3092 | 1450274602833 Marionette INFO loaded listener.js
06:03:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 22 (000000E2DE919C00) [pid = 3092] [serial = 22] [outer = 000000E2DDA81400]
06:03:23 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D325B800 == 8 [pid = 3092] [id = 9]
06:03:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 23 (000000E2DFBD6800) [pid = 3092] [serial = 23] [outer = 0000000000000000]
06:03:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 24 (000000E2E0C52C00) [pid = 3092] [serial = 24] [outer = 000000E2DFBD6800]
06:03:23 INFO - PROCESS | 3092 | 1450274603298 Marionette INFO loaded listener.js
06:03:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 25 (000000E2E0CF2800) [pid = 3092] [serial = 25] [outer = 000000E2DFBD6800]
06:03:24 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
06:03:24 INFO - document served over http requires an http
06:03:24 INFO - sub-resource via fetch-request using the http-csp
06:03:24 INFO - delivery method with keep-origin-redirect and when
06:03: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"
06:03:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:03:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:03:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:03:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:24 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
06:03:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1745ms
06:03:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:03:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D892A000 == 7 [pid = 3092] [id = 4]
06:03:24 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6C63000 == 8 [pid = 3092] [id = 10]
06:03:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 26 (000000E2D6C63800) [pid = 3092] [serial = 26] [outer = 0000000000000000]
06:03:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 27 (000000E2D6C65000) [pid = 3092] [serial = 27] [outer = 000000E2D6C63800]
06:03:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 28 (000000E2D6CDC000) [pid = 3092] [serial = 28] [outer = 000000E2D6C63800]
06:03:24 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D7056800 == 9 [pid = 3092] [id = 11]
06:03:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 29 (000000E2D7CBA000) [pid = 3092] [serial = 29] [outer = 0000000000000000]
06:03:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 30 (000000E2D7CBEC00) [pid = 3092] [serial = 30] [outer = 000000E2D7CBA000]
06:03:24 INFO - PROCESS | 3092 | 1450274604724 Marionette INFO loaded listener.js
06:03:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 31 (000000E2DB254C00) [pid = 3092] [serial = 31] [outer = 000000E2D7CBA000]
06:03:24 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D1B65000 == 10 [pid = 3092] [id = 12]
06:03:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 32 (000000E2D7B11800) [pid = 3092] [serial = 32] [outer = 0000000000000000]
06:03:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 33 (000000E2DD967000) [pid = 3092] [serial = 33] [outer = 000000E2D7B11800]
06:03:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 34 (000000E2D7C76800) [pid = 3092] [serial = 34] [outer = 000000E2D7B11800]
06:03:25 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
06:03:25 INFO - document served over http requires an http
06:03:25 INFO - sub-resource via fetch-request using the http-csp
06:03:25 INFO - delivery method with no-redirect and when
06:03: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"
06:03:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:03:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:03:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:03:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:25 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
06:03:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 839ms
06:03:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:03:25 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DCF63000 == 11 [pid = 3092] [id = 13]
06:03:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 35 (000000E2DE91D800) [pid = 3092] [serial = 35] [outer = 0000000000000000]
06:03:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 36 (000000E2DED64C00) [pid = 3092] [serial = 36] [outer = 000000E2DE91D800]
06:03:25 INFO - PROCESS | 3092 | 1450274605478 Marionette INFO loaded listener.js
06:03:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 37 (000000E2DF949000) [pid = 3092] [serial = 37] [outer = 000000E2DE91D800]
06:03:25 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
06:03:25 INFO - document served over http requires an http
06:03:25 INFO - sub-resource via fetch-request using the http-csp
06:03:25 INFO - delivery method with swap-origin-redirect and when
06:03: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"
06:03:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:03:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:03:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:03:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:25 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
06:03:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 627ms
06:03:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:03:26 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DE451000 == 12 [pid = 3092] [id = 14]
06:03:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 38 (000000E2E0C54400) [pid = 3092] [serial = 38] [outer = 0000000000000000]
06:03:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 39 (000000E2E0C5EC00) [pid = 3092] [serial = 39] [outer = 000000E2E0C54400]
06:03:26 INFO - PROCESS | 3092 | 1450274606151 Marionette INFO loaded listener.js
06:03:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 40 (000000E2D81CBC00) [pid = 3092] [serial = 40] [outer = 000000E2E0C54400]
06:03:26 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DE454800 == 13 [pid = 3092] [id = 15]
06:03:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 41 (000000E2D0B95800) [pid = 3092] [serial = 41] [outer = 0000000000000000]
06:03:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 42 (000000E2D0B9D800) [pid = 3092] [serial = 42] [outer = 000000E2D0B95800]
06:03:26 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
06:03:26 INFO - document served over http requires an http
06:03:26 INFO - sub-resource via iframe-tag using the http-csp
06:03:26 INFO - delivery method with keep-origin-redirect and when
06:03: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"
06:03:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:03:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:03:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:26 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
06:03:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 649ms
06:03:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:03:26 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF67B800 == 14 [pid = 3092] [id = 16]
06:03:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 43 (000000E2D0B9C800) [pid = 3092] [serial = 43] [outer = 0000000000000000]
06:03:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 44 (000000E2D7C6EC00) [pid = 3092] [serial = 44] [outer = 000000E2D0B9C800]
06:03:26 INFO - PROCESS | 3092 | 1450274606770 Marionette INFO loaded listener.js
06:03:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 45 (000000E2DED66400) [pid = 3092] [serial = 45] [outer = 000000E2D0B9C800]
06:03:27 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF977000 == 15 [pid = 3092] [id = 17]
06:03:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 46 (000000E2DDBB4400) [pid = 3092] [serial = 46] [outer = 0000000000000000]
06:03:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 47 (000000E2E1762000) [pid = 3092] [serial = 47] [outer = 000000E2DDBB4400]
06:03:27 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
06:03:27 INFO - document served over http requires an http
06:03:27 INFO - sub-resource via iframe-tag using the http-csp
06:03:27 INFO - delivery method with no-redirect and when
06:03: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"
06:03:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:03:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:03:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:27 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
06:03:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 586ms
06:03:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:03:27 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E08CC000 == 16 [pid = 3092] [id = 18]
06:03:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 48 (000000E2E0CF2C00) [pid = 3092] [serial = 48] [outer = 0000000000000000]
06:03:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 49 (000000E2E1765C00) [pid = 3092] [serial = 49] [outer = 000000E2E0CF2C00]
06:03:27 INFO - PROCESS | 3092 | 1450274607366 Marionette INFO loaded listener.js
06:03:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 50 (000000E2E1838C00) [pid = 3092] [serial = 50] [outer = 000000E2E0CF2C00]
06:03:27 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E081D000 == 17 [pid = 3092] [id = 19]
06:03:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 51 (000000E2D7C8D400) [pid = 3092] [serial = 51] [outer = 0000000000000000]
06:03:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 52 (000000E2D7C93C00) [pid = 3092] [serial = 52] [outer = 000000E2D7C8D400]
06:03:27 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
06:03:27 INFO - document served over http requires an http
06:03:27 INFO - sub-resource via iframe-tag using the http-csp
06:03:27 INFO - delivery method with swap-origin-redirect and when
06:03: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"
06:03:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:03:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:03:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:27 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
06:03:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 584ms
06:03:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:03:27 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D7C0D800 == 18 [pid = 3092] [id = 20]
06:03:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 53 (000000E2D8479400) [pid = 3092] [serial = 53] [outer = 0000000000000000]
06:03:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 54 (000000E2DC383800) [pid = 3092] [serial = 54] [outer = 000000E2D8479400]
06:03:27 INFO - PROCESS | 3092 | 1450274607985 Marionette INFO loaded listener.js
06:03:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 55 (000000E2E1837C00) [pid = 3092] [serial = 55] [outer = 000000E2D8479400]
06:03:28 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
06:03:28 INFO - document served over http requires an http
06:03:28 INFO - sub-resource via script-tag using the http-csp
06:03:28 INFO - delivery method with keep-origin-redirect and when
06:03: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"
06:03:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:03:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:03:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:28 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
06:03:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 588ms
06:03:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:03:28 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D0ACC800 == 19 [pid = 3092] [id = 21]
06:03:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 56 (000000E2D6FCD800) [pid = 3092] [serial = 56] [outer = 0000000000000000]
06:03:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 57 (000000E2D6FD8800) [pid = 3092] [serial = 57] [outer = 000000E2D6FCD800]
06:03:28 INFO - PROCESS | 3092 | 1450274608556 Marionette INFO loaded listener.js
06:03:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 58 (000000E2E176A000) [pid = 3092] [serial = 58] [outer = 000000E2D6FCD800]
06:03:29 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
06:03:29 INFO - document served over http requires an http
06:03:29 INFO - sub-resource via script-tag using the http-csp
06:03:29 INFO - delivery method with no-redirect and when
06:03: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"
06:03:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:03:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:03:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:29 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
06:03:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 628ms
06:03:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:03:29 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D296E000 == 20 [pid = 3092] [id = 22]
06:03:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 59 (000000E2DCE0D400) [pid = 3092] [serial = 59] [outer = 0000000000000000]
06:03:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 60 (000000E2DE2C7000) [pid = 3092] [serial = 60] [outer = 000000E2DCE0D400]
06:03:29 INFO - PROCESS | 3092 | 1450274609192 Marionette INFO loaded listener.js
06:03:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 61 (000000E2DE2D4800) [pid = 3092] [serial = 61] [outer = 000000E2DCE0D400]
06:03:29 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
06:03:29 INFO - document served over http requires an http
06:03:29 INFO - sub-resource via script-tag using the http-csp
06:03:29 INFO - delivery method with swap-origin-redirect and when
06:03: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"
06:03:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:03:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:03:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:29 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
06:03:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 523ms
06:03:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:03:29 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5772800 == 21 [pid = 3092] [id = 23]
06:03:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 62 (000000E2DE2CE400) [pid = 3092] [serial = 62] [outer = 0000000000000000]
06:03:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 63 (000000E2E1832C00) [pid = 3092] [serial = 63] [outer = 000000E2DE2CE400]
06:03:29 INFO - PROCESS | 3092 | 1450274609756 Marionette INFO loaded listener.js
06:03:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 64 (000000E2E5715800) [pid = 3092] [serial = 64] [outer = 000000E2DE2CE400]
06:03:30 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
06:03:30 INFO - document served over http requires an http
06:03:30 INFO - sub-resource via xhr-request using the http-csp
06:03:30 INFO - delivery method with keep-origin-redirect and when
06:03: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"
06:03:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:03:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:03:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:30 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
06:03:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 588ms
06:03:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:03:30 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E58CC800 == 22 [pid = 3092] [id = 24]
06:03:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 65 (000000E2DE2CEC00) [pid = 3092] [serial = 65] [outer = 0000000000000000]
06:03:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 66 (000000E2E5719800) [pid = 3092] [serial = 66] [outer = 000000E2DE2CEC00]
06:03:30 INFO - PROCESS | 3092 | 1450274610343 Marionette INFO loaded listener.js
06:03:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 67 (000000E2E5836C00) [pid = 3092] [serial = 67] [outer = 000000E2DE2CEC00]
06:03:30 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
06:03:30 INFO - document served over http requires an http
06:03:30 INFO - sub-resource via xhr-request using the http-csp
06:03:30 INFO - delivery method with no-redirect and when
06:03: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"
06:03:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:03:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:03:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:30 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
06:03:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 523ms
06:03:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:03:30 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5F54000 == 23 [pid = 3092] [id = 25]
06:03:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 68 (000000E2E5B90C00) [pid = 3092] [serial = 68] [outer = 0000000000000000]
06:03:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 69 (000000E2E5B9A400) [pid = 3092] [serial = 69] [outer = 000000E2E5B90C00]
06:03:30 INFO - PROCESS | 3092 | 1450274610870 Marionette INFO loaded listener.js
06:03:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 70 (000000E2E5F95400) [pid = 3092] [serial = 70] [outer = 000000E2E5B90C00]
06:03:31 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
06:03:31 INFO - document served over http requires an http
06:03:31 INFO - sub-resource via xhr-request using the http-csp
06:03:31 INFO - delivery method with swap-origin-redirect and when
06:03: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"
06:03:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:03:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:03:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:31 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
06:03:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 629ms
06:03:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:03:31 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E619D000 == 24 [pid = 3092] [id = 26]
06:03:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 71 (000000E2E5F9B000) [pid = 3092] [serial = 71] [outer = 0000000000000000]
06:03:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 72 (000000E2E61BEC00) [pid = 3092] [serial = 72] [outer = 000000E2E5F9B000]
06:03:31 INFO - PROCESS | 3092 | 1450274611485 Marionette INFO loaded listener.js
06:03:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 73 (000000E2E61CB000) [pid = 3092] [serial = 73] [outer = 000000E2E5F9B000]
06:03:31 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
06:03:31 INFO - document served over http requires an https
06:03:31 INFO - sub-resource via fetch-request using the http-csp
06:03:31 INFO - delivery method with keep-origin-redirect and when
06:03: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"
06:03:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:03:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:03:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:03:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:31 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
06:03:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 587ms
06:03:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:03:32 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6663800 == 25 [pid = 3092] [id = 27]
06:03:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 74 (000000E2E1823000) [pid = 3092] [serial = 74] [outer = 0000000000000000]
06:03:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 75 (000000E2E1826C00) [pid = 3092] [serial = 75] [outer = 000000E2E1823000]
06:03:32 INFO - PROCESS | 3092 | 1450274612084 Marionette INFO loaded listener.js
06:03:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 76 (000000E2E6C4E400) [pid = 3092] [serial = 76] [outer = 000000E2E1823000]
06:03:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DCF51000 == 24 [pid = 3092] [id = 8]
06:03:33 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
06:03:33 INFO - document served over http requires an https
06:03:33 INFO - sub-resource via fetch-request using the http-csp
06:03:33 INFO - delivery method with no-redirect and when
06:03: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"
06:03:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:03:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:03:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:03:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:33 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
06:03:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1281ms
06:03:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:03:33 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D2976000 == 25 [pid = 3092] [id = 28]
06:03:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 77 (000000E2D7B13000) [pid = 3092] [serial = 77] [outer = 0000000000000000]
06:03:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 78 (000000E2D7C70000) [pid = 3092] [serial = 78] [outer = 000000E2D7B13000]
06:03:33 INFO - PROCESS | 3092 | 1450274613423 Marionette INFO loaded listener.js
06:03:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 79 (000000E2D7C96400) [pid = 3092] [serial = 79] [outer = 000000E2D7B13000]
06:03:33 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
06:03:33 INFO - document served over http requires an https
06:03:33 INFO - sub-resource via fetch-request using the http-csp
06:03:33 INFO - delivery method with swap-origin-redirect and when
06:03: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"
06:03:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:03:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:03:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:03:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:33 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
06:03:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 651ms
06:03:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:03:34 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D7858000 == 26 [pid = 3092] [id = 29]
06:03:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 80 (000000E2D81D3C00) [pid = 3092] [serial = 80] [outer = 0000000000000000]
06:03:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 81 (000000E2D846EC00) [pid = 3092] [serial = 81] [outer = 000000E2D81D3C00]
06:03:34 INFO - PROCESS | 3092 | 1450274614134 Marionette INFO loaded listener.js
06:03:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 82 (000000E2DC38BC00) [pid = 3092] [serial = 82] [outer = 000000E2D81D3C00]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 81 (000000E2D817CC00) [pid = 3092] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 80 (000000E2E5B90C00) [pid = 3092] [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]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 79 (000000E2D6FCD800) [pid = 3092] [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]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 78 (000000E2E0C54400) [pid = 3092] [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]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 77 (000000E2DCE0D400) [pid = 3092] [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]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 76 (000000E2D7C8D400) [pid = 3092] [serial = 51] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 75 (000000E2D8479400) [pid = 3092] [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]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 74 (000000E2DE91D800) [pid = 3092] [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]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 73 (000000E2E0CF2C00) [pid = 3092] [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]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 72 (000000E2D0B9C800) [pid = 3092] [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]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 71 (000000E2D0B95800) [pid = 3092] [serial = 41] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 70 (000000E2D7CBA000) [pid = 3092] [serial = 29] [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]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 69 (000000E2DE2CE400) [pid = 3092] [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]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 68 (000000E2DDBB4400) [pid = 3092] [serial = 46] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274607077]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 67 (000000E2DE2CEC00) [pid = 3092] [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]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 66 (000000E2DDA81400) [pid = 3092] [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]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 65 (000000E2DB24D400) [pid = 3092] [serial = 9] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 64 (000000E2D6C62800) [pid = 3092] [serial = 4] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 63 (000000E2E61BEC00) [pid = 3092] [serial = 72] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 62 (000000E2E5F9B000) [pid = 3092] [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]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 61 (000000E2DDBB9800) [pid = 3092] [serial = 17] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 60 (000000E2DDBBA400) [pid = 3092] [serial = 14] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 59 (000000E2E5B9A400) [pid = 3092] [serial = 69] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 58 (000000E2E5719800) [pid = 3092] [serial = 66] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 57 (000000E2E1832C00) [pid = 3092] [serial = 63] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 56 (000000E2DE2C7000) [pid = 3092] [serial = 60] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 55 (000000E2D6FD8800) [pid = 3092] [serial = 57] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 54 (000000E2DC383800) [pid = 3092] [serial = 54] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 53 (000000E2D7C93C00) [pid = 3092] [serial = 52] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 52 (000000E2E1765C00) [pid = 3092] [serial = 49] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 51 (000000E2E1762000) [pid = 3092] [serial = 47] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274607077]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 50 (000000E2D7C6EC00) [pid = 3092] [serial = 44] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 49 (000000E2D0B9D800) [pid = 3092] [serial = 42] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 48 (000000E2E0C5EC00) [pid = 3092] [serial = 39] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 47 (000000E2DED64C00) [pid = 3092] [serial = 36] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 46 (000000E2DD967000) [pid = 3092] [serial = 33] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 45 (000000E2D7CBEC00) [pid = 3092] [serial = 30] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 44 (000000E2E0C52C00) [pid = 3092] [serial = 24] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 43 (000000E2DDA85000) [pid = 3092] [serial = 21] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 42 (000000E2D6C65000) [pid = 3092] [serial = 27] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 41 (000000E2E5F95400) [pid = 3092] [serial = 70] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 40 (000000E2E5836C00) [pid = 3092] [serial = 67] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | --DOMWINDOW == 39 (000000E2E5715800) [pid = 3092] [serial = 64] [outer = 0000000000000000] [url = about:blank]
06:03:34 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D20E1800 == 27 [pid = 3092] [id = 30]
06:03:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 40 (000000E2D1D39800) [pid = 3092] [serial = 83] [outer = 0000000000000000]
06:03:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 41 (000000E2DB254800) [pid = 3092] [serial = 84] [outer = 000000E2D1D39800]
06:03:34 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
06:03:34 INFO - document served over http requires an https
06:03:34 INFO - sub-resource via iframe-tag using the http-csp
06:03:34 INFO - delivery method with keep-origin-redirect and when
06:03: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"
06:03:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:03:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:03:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:34 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
06:03:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 942ms
06:03:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:03:34 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D893D800 == 28 [pid = 3092] [id = 31]
06:03:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 42 (000000E2DCF0F400) [pid = 3092] [serial = 85] [outer = 0000000000000000]
06:03:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 43 (000000E2DD2D6800) [pid = 3092] [serial = 86] [outer = 000000E2DCF0F400]
06:03:35 INFO - PROCESS | 3092 | 1450274615022 Marionette INFO loaded listener.js
06:03:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 44 (000000E2DDBB0000) [pid = 3092] [serial = 87] [outer = 000000E2DCF0F400]
06:03:35 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D893B000 == 29 [pid = 3092] [id = 32]
06:03:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 45 (000000E2DDA85000) [pid = 3092] [serial = 88] [outer = 0000000000000000]
06:03:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 46 (000000E2DE2CE400) [pid = 3092] [serial = 89] [outer = 000000E2DDA85000]
06:03:35 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
06:03:35 INFO - document served over http requires an https
06:03:35 INFO - sub-resource via iframe-tag using the http-csp
06:03:35 INFO - delivery method with no-redirect and when
06:03: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"
06:03:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:03:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:03:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:35 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
06:03:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 630ms
06:03:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:03:35 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD53A800 == 30 [pid = 3092] [id = 33]
06:03:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 47 (000000E2DE2C7000) [pid = 3092] [serial = 90] [outer = 0000000000000000]
06:03:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 48 (000000E2DE2CB400) [pid = 3092] [serial = 91] [outer = 000000E2DE2C7000]
06:03:35 INFO - PROCESS | 3092 | 1450274615661 Marionette INFO loaded listener.js
06:03:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 49 (000000E2DED70800) [pid = 3092] [serial = 92] [outer = 000000E2DE2C7000]
06:03:35 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD53D000 == 31 [pid = 3092] [id = 34]
06:03:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 50 (000000E2DE127C00) [pid = 3092] [serial = 93] [outer = 0000000000000000]
06:03:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 51 (000000E2E0381400) [pid = 3092] [serial = 94] [outer = 000000E2DE127C00]
06:03:36 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
06:03:36 INFO - document served over http requires an https
06:03:36 INFO - sub-resource via iframe-tag using the http-csp
06:03:36 INFO - delivery method with swap-origin-redirect and when
06:03: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"
06:03:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:03:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:03:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:36 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
06:03:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 628ms
06:03:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:03:36 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF612800 == 32 [pid = 3092] [id = 35]
06:03:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 52 (000000E2DF91C800) [pid = 3092] [serial = 95] [outer = 0000000000000000]
06:03:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 53 (000000E2DFBE1800) [pid = 3092] [serial = 96] [outer = 000000E2DF91C800]
06:03:36 INFO - PROCESS | 3092 | 1450274616280 Marionette INFO loaded listener.js
06:03:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 54 (000000E2E0CF0000) [pid = 3092] [serial = 97] [outer = 000000E2DF91C800]
06:03:36 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
06:03:36 INFO - document served over http requires an https
06:03:36 INFO - sub-resource via script-tag using the http-csp
06:03:36 INFO - delivery method with keep-origin-redirect and when
06:03: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"
06:03:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:03:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:03:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:36 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
06:03:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 735ms
06:03:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:03:37 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D7C0F000 == 33 [pid = 3092] [id = 36]
06:03:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 55 (000000E2D7B0B400) [pid = 3092] [serial = 98] [outer = 0000000000000000]
06:03:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 56 (000000E2D8170000) [pid = 3092] [serial = 99] [outer = 000000E2D7B0B400]
06:03:37 INFO - PROCESS | 3092 | 1450274617180 Marionette INFO loaded listener.js
06:03:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 57 (000000E2DCE16800) [pid = 3092] [serial = 100] [outer = 000000E2D7B0B400]
06:03:37 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
06:03:37 INFO - document served over http requires an https
06:03:37 INFO - sub-resource via script-tag using the http-csp
06:03:37 INFO - delivery method with no-redirect and when
06:03: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"
06:03:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:03:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:03:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:37 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
06:03:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 819ms
06:03:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:03:37 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D18B6800 == 34 [pid = 3092] [id = 37]
06:03:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 58 (000000E2DDA93800) [pid = 3092] [serial = 101] [outer = 0000000000000000]
06:03:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 59 (000000E2DED20C00) [pid = 3092] [serial = 102] [outer = 000000E2DDA93800]
06:03:38 INFO - PROCESS | 3092 | 1450274617996 Marionette INFO loaded listener.js
06:03:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 60 (000000E2E1765C00) [pid = 3092] [serial = 103] [outer = 000000E2DDA93800]
06:03:38 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
06:03:38 INFO - document served over http requires an https
06:03:38 INFO - sub-resource via script-tag using the http-csp
06:03:38 INFO - delivery method with swap-origin-redirect and when
06:03: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"
06:03:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:03:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:03:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:38 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
06:03:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 839ms
06:03:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:03:38 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5773800 == 35 [pid = 3092] [id = 38]
06:03:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 61 (000000E2E1833800) [pid = 3092] [serial = 104] [outer = 0000000000000000]
06:03:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 62 (000000E2E1840800) [pid = 3092] [serial = 105] [outer = 000000E2E1833800]
06:03:38 INFO - PROCESS | 3092 | 1450274618838 Marionette INFO loaded listener.js
06:03:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 63 (000000E2E571E000) [pid = 3092] [serial = 106] [outer = 000000E2E1833800]
06:03:39 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
06:03:39 INFO - document served over http requires an https
06:03:39 INFO - sub-resource via xhr-request using the http-csp
06:03:39 INFO - delivery method with keep-origin-redirect and when
06:03: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"
06:03:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:03:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:03:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:39 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
06:03:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 735ms
06:03:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:03:39 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E58DC000 == 36 [pid = 3092] [id = 39]
06:03:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 64 (000000E2D222A000) [pid = 3092] [serial = 107] [outer = 0000000000000000]
06:03:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 65 (000000E2D2230400) [pid = 3092] [serial = 108] [outer = 000000E2D222A000]
06:03:39 INFO - PROCESS | 3092 | 1450274619600 Marionette INFO loaded listener.js
06:03:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 66 (000000E2E5831800) [pid = 3092] [serial = 109] [outer = 000000E2D222A000]
06:03:40 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
06:03:40 INFO - document served over http requires an https
06:03:40 INFO - sub-resource via xhr-request using the http-csp
06:03:40 INFO - delivery method with no-redirect and when
06:03: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"
06:03:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:03:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:03:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:40 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
06:03:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 733ms
06:03:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:03:40 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6195000 == 37 [pid = 3092] [id = 40]
06:03:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 67 (000000E2D7818000) [pid = 3092] [serial = 110] [outer = 0000000000000000]
06:03:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 68 (000000E2DE9F2000) [pid = 3092] [serial = 111] [outer = 000000E2D7818000]
06:03:40 INFO - PROCESS | 3092 | 1450274620376 Marionette INFO loaded listener.js
06:03:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 69 (000000E2E5832400) [pid = 3092] [serial = 112] [outer = 000000E2D7818000]
06:03:40 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
06:03:40 INFO - document served over http requires an https
06:03:40 INFO - sub-resource via xhr-request using the http-csp
06:03:40 INFO - delivery method with swap-origin-redirect and when
06:03: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"
06:03:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:03:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:03:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:40 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
06:03:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 797ms
06:03:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:03:41 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DED50800 == 38 [pid = 3092] [id = 41]
06:03:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 70 (000000E2D218A400) [pid = 3092] [serial = 113] [outer = 0000000000000000]
06:03:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 71 (000000E2D6F52800) [pid = 3092] [serial = 114] [outer = 000000E2D218A400]
06:03:41 INFO - PROCESS | 3092 | 1450274621747 Marionette INFO loaded listener.js
06:03:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 72 (000000E2E5B96400) [pid = 3092] [serial = 115] [outer = 000000E2D218A400]
06:03:42 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
06:03:42 INFO - document served over http requires an http
06:03:42 INFO - sub-resource via fetch-request using the http-csp
06:03:42 INFO - delivery method with keep-origin-redirect and when
06:03: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"
06:03:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:03:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:03:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:03:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:42 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
06:03:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1489ms
06:03:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:03:42 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D2982000 == 39 [pid = 3092] [id = 42]
06:03:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 73 (000000E2D218EC00) [pid = 3092] [serial = 116] [outer = 0000000000000000]
06:03:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 74 (000000E2D2190C00) [pid = 3092] [serial = 117] [outer = 000000E2D218EC00]
06:03:42 INFO - PROCESS | 3092 | 1450274622645 Marionette INFO loaded listener.js
06:03:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 75 (000000E2D6FD9000) [pid = 3092] [serial = 118] [outer = 000000E2D218EC00]
06:03:43 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD53D000 == 38 [pid = 3092] [id = 34]
06:03:43 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D893B000 == 37 [pid = 3092] [id = 32]
06:03:43 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF977000 == 36 [pid = 3092] [id = 17]
06:03:43 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E081D000 == 35 [pid = 3092] [id = 19]
06:03:43 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DE454800 == 34 [pid = 3092] [id = 15]
06:03:43 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D20E1800 == 33 [pid = 3092] [id = 30]
06:03:43 INFO - PROCESS | 3092 | --DOMWINDOW == 74 (000000E2DB24F400) [pid = 3092] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html]
06:03:43 INFO - PROCESS | 3092 | --DOMWINDOW == 73 (000000E2DE919C00) [pid = 3092] [serial = 22] [outer = 0000000000000000] [url = about:blank]
06:03:43 INFO - PROCESS | 3092 | --DOMWINDOW == 72 (000000E2DF949000) [pid = 3092] [serial = 37] [outer = 0000000000000000] [url = about:blank]
06:03:43 INFO - PROCESS | 3092 | --DOMWINDOW == 71 (000000E2D81CBC00) [pid = 3092] [serial = 40] [outer = 0000000000000000] [url = about:blank]
06:03:43 INFO - PROCESS | 3092 | --DOMWINDOW == 70 (000000E2DED66400) [pid = 3092] [serial = 45] [outer = 0000000000000000] [url = about:blank]
06:03:43 INFO - PROCESS | 3092 | --DOMWINDOW == 69 (000000E2E1838C00) [pid = 3092] [serial = 50] [outer = 0000000000000000] [url = about:blank]
06:03:43 INFO - PROCESS | 3092 | --DOMWINDOW == 68 (000000E2E1837C00) [pid = 3092] [serial = 55] [outer = 0000000000000000] [url = about:blank]
06:03:43 INFO - PROCESS | 3092 | --DOMWINDOW == 67 (000000E2E176A000) [pid = 3092] [serial = 58] [outer = 0000000000000000] [url = about:blank]
06:03:43 INFO - PROCESS | 3092 | --DOMWINDOW == 66 (000000E2DB254C00) [pid = 3092] [serial = 31] [outer = 0000000000000000] [url = about:blank]
06:03:43 INFO - PROCESS | 3092 | --DOMWINDOW == 65 (000000E2DE2D4800) [pid = 3092] [serial = 61] [outer = 0000000000000000] [url = about:blank]
06:03:43 INFO - PROCESS | 3092 | --DOMWINDOW == 64 (000000E2E61CB000) [pid = 3092] [serial = 73] [outer = 0000000000000000] [url = about:blank]
06:03:43 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
06:03:43 INFO - document served over http requires an http
06:03:43 INFO - sub-resource via fetch-request using the http-csp
06:03:43 INFO - delivery method with no-redirect and when
06:03: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"
06:03:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:03:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:03:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:03:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:43 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
06:03:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 776ms
06:03:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:03:43 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D3274000 == 34 [pid = 3092] [id = 43]
06:03:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 65 (000000E2D6FCB000) [pid = 3092] [serial = 119] [outer = 0000000000000000]
06:03:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 66 (000000E2D776D000) [pid = 3092] [serial = 120] [outer = 000000E2D6FCB000]
06:03:43 INFO - PROCESS | 3092 | 1450274623358 Marionette INFO loaded listener.js
06:03:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 67 (000000E2D7C96000) [pid = 3092] [serial = 121] [outer = 000000E2D6FCB000]
06:03:43 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
06:03:43 INFO - document served over http requires an http
06:03:43 INFO - sub-resource via fetch-request using the http-csp
06:03:43 INFO - delivery method with swap-origin-redirect and when
06:03: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"
06:03:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:03:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:03:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:03:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:43 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
06:03:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 586ms
06:03:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:03:43 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D83FA800 == 35 [pid = 3092] [id = 44]
06:03:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 68 (000000E2D8906800) [pid = 3092] [serial = 122] [outer = 0000000000000000]
06:03:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 69 (000000E2D890DC00) [pid = 3092] [serial = 123] [outer = 000000E2D8906800]
06:03:43 INFO - PROCESS | 3092 | 1450274623968 Marionette INFO loaded listener.js
06:03:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 70 (000000E2DC37DC00) [pid = 3092] [serial = 124] [outer = 000000E2D8906800]
06:03:44 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DCF50000 == 36 [pid = 3092] [id = 45]
06:03:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 71 (000000E2D8912800) [pid = 3092] [serial = 125] [outer = 0000000000000000]
06:03:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 72 (000000E2DD152C00) [pid = 3092] [serial = 126] [outer = 000000E2D8912800]
06:03:44 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
06:03:44 INFO - document served over http requires an http
06:03:44 INFO - sub-resource via iframe-tag using the http-csp
06:03:44 INFO - delivery method with keep-origin-redirect and when
06:03: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"
06:03:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:03:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:03:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:44 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
06:03:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 627ms
06:03:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:03:44 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD41C000 == 37 [pid = 3092] [id = 46]
06:03:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 73 (000000E2DD2D8400) [pid = 3092] [serial = 127] [outer = 0000000000000000]
06:03:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 74 (000000E2DD966800) [pid = 3092] [serial = 128] [outer = 000000E2DD2D8400]
06:03:44 INFO - PROCESS | 3092 | 1450274624591 Marionette INFO loaded listener.js
06:03:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 75 (000000E2DE692400) [pid = 3092] [serial = 129] [outer = 000000E2DD2D8400]
06:03:44 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD42A800 == 38 [pid = 3092] [id = 47]
06:03:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 76 (000000E2DE362C00) [pid = 3092] [serial = 130] [outer = 0000000000000000]
06:03:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 77 (000000E2DF79B800) [pid = 3092] [serial = 131] [outer = 000000E2DE362C00]
06:03:45 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
06:03:45 INFO - document served over http requires an http
06:03:45 INFO - sub-resource via iframe-tag using the http-csp
06:03:45 INFO - delivery method with no-redirect and when
06:03: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"
06:03:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:03:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:03:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:45 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
06:03:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 629ms
06:03:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:03:45 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D0ABE000 == 39 [pid = 3092] [id = 48]
06:03:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 78 (000000E2DE9F8800) [pid = 3092] [serial = 132] [outer = 0000000000000000]
06:03:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 79 (000000E2DF944C00) [pid = 3092] [serial = 133] [outer = 000000E2DE9F8800]
06:03:45 INFO - PROCESS | 3092 | 1450274625226 Marionette INFO loaded listener.js
06:03:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 80 (000000E2E175FC00) [pid = 3092] [serial = 134] [outer = 000000E2DE9F8800]
06:03:45 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF667000 == 40 [pid = 3092] [id = 49]
06:03:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 81 (000000E2E05C1000) [pid = 3092] [serial = 135] [outer = 0000000000000000]
06:03:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 82 (000000E2E1836000) [pid = 3092] [serial = 136] [outer = 000000E2E05C1000]
06:03:45 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
06:03:45 INFO - document served over http requires an http
06:03:45 INFO - sub-resource via iframe-tag using the http-csp
06:03:45 INFO - delivery method with swap-origin-redirect and when
06:03: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"
06:03:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:03:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:03:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:45 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
06:03:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 690ms
06:03:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:03:45 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1871000 == 41 [pid = 3092] [id = 50]
06:03:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 83 (000000E2E1840000) [pid = 3092] [serial = 137] [outer = 0000000000000000]
06:03:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 84 (000000E2E18AE800) [pid = 3092] [serial = 138] [outer = 000000E2E1840000]
06:03:46 INFO - PROCESS | 3092 | 1450274626003 Marionette INFO loaded listener.js
06:03:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 85 (000000E2E5836800) [pid = 3092] [serial = 139] [outer = 000000E2E1840000]
06:03:46 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
06:03:46 INFO - document served over http requires an http
06:03:46 INFO - sub-resource via script-tag using the http-csp
06:03:46 INFO - delivery method with keep-origin-redirect and when
06:03: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"
06:03:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:03:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:03:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:46 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
06:03:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 671ms
06:03:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:03:46 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E58DE800 == 42 [pid = 3092] [id = 51]
06:03:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 86 (000000E2D7CDBC00) [pid = 3092] [serial = 140] [outer = 0000000000000000]
06:03:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 87 (000000E2D7CDF800) [pid = 3092] [serial = 141] [outer = 000000E2D7CDBC00]
06:03:46 INFO - PROCESS | 3092 | 1450274626619 Marionette INFO loaded listener.js
06:03:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 88 (000000E2E5834000) [pid = 3092] [serial = 142] [outer = 000000E2D7CDBC00]
06:03:46 INFO - PROCESS | 3092 | --DOMWINDOW == 87 (000000E2DE2CB400) [pid = 3092] [serial = 91] [outer = 0000000000000000] [url = about:blank]
06:03:46 INFO - PROCESS | 3092 | --DOMWINDOW == 86 (000000E2DE2CE400) [pid = 3092] [serial = 89] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274615327]
06:03:46 INFO - PROCESS | 3092 | --DOMWINDOW == 85 (000000E2DD2D6800) [pid = 3092] [serial = 86] [outer = 0000000000000000] [url = about:blank]
06:03:46 INFO - PROCESS | 3092 | --DOMWINDOW == 84 (000000E2D7C70000) [pid = 3092] [serial = 78] [outer = 0000000000000000] [url = about:blank]
06:03:46 INFO - PROCESS | 3092 | --DOMWINDOW == 83 (000000E2DB254800) [pid = 3092] [serial = 84] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:03:46 INFO - PROCESS | 3092 | --DOMWINDOW == 82 (000000E2D846EC00) [pid = 3092] [serial = 81] [outer = 0000000000000000] [url = about:blank]
06:03:46 INFO - PROCESS | 3092 | --DOMWINDOW == 81 (000000E2DFBE1800) [pid = 3092] [serial = 96] [outer = 0000000000000000] [url = about:blank]
06:03:46 INFO - PROCESS | 3092 | --DOMWINDOW == 80 (000000E2E0381400) [pid = 3092] [serial = 94] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:03:46 INFO - PROCESS | 3092 | --DOMWINDOW == 79 (000000E2DE2C7000) [pid = 3092] [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]
06:03:46 INFO - PROCESS | 3092 | --DOMWINDOW == 78 (000000E2D81D3C00) [pid = 3092] [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]
06:03:46 INFO - PROCESS | 3092 | --DOMWINDOW == 77 (000000E2DCF0F400) [pid = 3092] [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]
06:03:46 INFO - PROCESS | 3092 | --DOMWINDOW == 76 (000000E2D7B13000) [pid = 3092] [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]
06:03:46 INFO - PROCESS | 3092 | --DOMWINDOW == 75 (000000E2DDA85000) [pid = 3092] [serial = 88] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274615327]
06:03:46 INFO - PROCESS | 3092 | --DOMWINDOW == 74 (000000E2D1D39800) [pid = 3092] [serial = 83] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:03:46 INFO - PROCESS | 3092 | --DOMWINDOW == 73 (000000E2DE127C00) [pid = 3092] [serial = 93] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:03:46 INFO - PROCESS | 3092 | --DOMWINDOW == 72 (000000E2E1826C00) [pid = 3092] [serial = 75] [outer = 0000000000000000] [url = about:blank]
06:03:47 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
06:03:47 INFO - document served over http requires an http
06:03:47 INFO - sub-resource via script-tag using the http-csp
06:03:47 INFO - delivery method with no-redirect and when
06:03: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"
06:03:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:03:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:03:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:47 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
06:03:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 587ms
06:03:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:03:47 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E719F800 == 43 [pid = 3092] [id = 52]
06:03:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 73 (000000E2D2992C00) [pid = 3092] [serial = 143] [outer = 0000000000000000]
06:03:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 74 (000000E2D299B000) [pid = 3092] [serial = 144] [outer = 000000E2D2992C00]
06:03:47 INFO - PROCESS | 3092 | 1450274627207 Marionette INFO loaded listener.js
06:03:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 75 (000000E2DE2C7000) [pid = 3092] [serial = 145] [outer = 000000E2D2992C00]
06:03:47 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
06:03:47 INFO - document served over http requires an http
06:03:47 INFO - sub-resource via script-tag using the http-csp
06:03:47 INFO - delivery method with swap-origin-redirect and when
06:03: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"
06:03:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:03:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:03:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:47 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
06:03:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 630ms
06:03:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:03:47 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E7095000 == 44 [pid = 3092] [id = 53]
06:03:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 76 (000000E2D840C400) [pid = 3092] [serial = 146] [outer = 0000000000000000]
06:03:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 77 (000000E2D840EC00) [pid = 3092] [serial = 147] [outer = 000000E2D840C400]
06:03:47 INFO - PROCESS | 3092 | 1450274627832 Marionette INFO loaded listener.js
06:03:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 78 (000000E2E582E800) [pid = 3092] [serial = 148] [outer = 000000E2D840C400]
06:03:48 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
06:03:48 INFO - document served over http requires an http
06:03:48 INFO - sub-resource via xhr-request using the http-csp
06:03:48 INFO - delivery method with keep-origin-redirect and when
06:03: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"
06:03:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:03:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:03:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:48 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
06:03:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 524ms
06:03:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:03:48 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6E6F800 == 45 [pid = 3092] [id = 54]
06:03:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 79 (000000E2D8806400) [pid = 3092] [serial = 149] [outer = 0000000000000000]
06:03:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 80 (000000E2E5B9AC00) [pid = 3092] [serial = 150] [outer = 000000E2D8806400]
06:03:48 INFO - PROCESS | 3092 | 1450274628398 Marionette INFO loaded listener.js
06:03:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 81 (000000E2E61C0C00) [pid = 3092] [serial = 151] [outer = 000000E2D8806400]
06:03:48 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
06:03:48 INFO - document served over http requires an http
06:03:48 INFO - sub-resource via xhr-request using the http-csp
06:03:48 INFO - delivery method with no-redirect and when
06:03: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"
06:03:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:03:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:03:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:48 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
06:03:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 628ms
06:03:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:03:49 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E7CD2800 == 46 [pid = 3092] [id = 55]
06:03:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 82 (000000E2E61C8800) [pid = 3092] [serial = 152] [outer = 0000000000000000]
06:03:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 83 (000000E2E6C4CC00) [pid = 3092] [serial = 153] [outer = 000000E2E61C8800]
06:03:49 INFO - PROCESS | 3092 | 1450274629052 Marionette INFO loaded listener.js
06:03:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 84 (000000E2E7D12000) [pid = 3092] [serial = 154] [outer = 000000E2E61C8800]
06:03:49 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
06:03:49 INFO - document served over http requires an http
06:03:49 INFO - sub-resource via xhr-request using the http-csp
06:03:49 INFO - delivery method with swap-origin-redirect and when
06:03: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"
06:03:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:03:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:03:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:49 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
06:03:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 838ms
06:03:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:03:49 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D77DA000 == 47 [pid = 3092] [id = 56]
06:03:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 85 (000000E2D298F800) [pid = 3092] [serial = 155] [outer = 0000000000000000]
06:03:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 86 (000000E2D781BC00) [pid = 3092] [serial = 156] [outer = 000000E2D298F800]
06:03:49 INFO - PROCESS | 3092 | 1450274629967 Marionette INFO loaded listener.js
06:03:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 87 (000000E2D840BC00) [pid = 3092] [serial = 157] [outer = 000000E2D298F800]
06:03:50 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
06:03:50 INFO - document served over http requires an https
06:03:50 INFO - sub-resource via fetch-request using the http-csp
06:03:50 INFO - delivery method with keep-origin-redirect and when
06:03: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"
06:03:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:03:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:03:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:03:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:50 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
06:03:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 881ms
06:03:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:03:50 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6C16000 == 48 [pid = 3092] [id = 57]
06:03:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 88 (000000E2D890B000) [pid = 3092] [serial = 158] [outer = 0000000000000000]
06:03:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 89 (000000E2DD153C00) [pid = 3092] [serial = 159] [outer = 000000E2D890B000]
06:03:50 INFO - PROCESS | 3092 | 1450274630863 Marionette INFO loaded listener.js
06:03:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 90 (000000E2E05C9000) [pid = 3092] [serial = 160] [outer = 000000E2D890B000]
06:03:51 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
06:03:51 INFO - document served over http requires an https
06:03:51 INFO - sub-resource via fetch-request using the http-csp
06:03:51 INFO - delivery method with no-redirect and when
06:03: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"
06:03:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:03:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:03:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:03:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
06:03:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 840ms
06:03:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:03:51 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E811E800 == 49 [pid = 3092] [id = 58]
06:03:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 91 (000000E2E66D5C00) [pid = 3092] [serial = 161] [outer = 0000000000000000]
06:03:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 92 (000000E2E66D6C00) [pid = 3092] [serial = 162] [outer = 000000E2E66D5C00]
06:03:51 INFO - PROCESS | 3092 | 1450274631707 Marionette INFO loaded listener.js
06:03:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 93 (000000E2E66E0800) [pid = 3092] [serial = 163] [outer = 000000E2E66D5C00]
06:03:52 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
06:03:52 INFO - document served over http requires an https
06:03:52 INFO - sub-resource via fetch-request using the http-csp
06:03:52 INFO - delivery method with swap-origin-redirect and when
06:03: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"
06:03:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:03:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:03:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:03:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:52 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
06:03:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 797ms
06:03:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:03:52 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E153A000 == 50 [pid = 3092] [id = 59]
06:03:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 94 (000000E2E156D400) [pid = 3092] [serial = 164] [outer = 0000000000000000]
06:03:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 95 (000000E2E156F400) [pid = 3092] [serial = 165] [outer = 000000E2E156D400]
06:03:52 INFO - PROCESS | 3092 | 1450274632516 Marionette INFO loaded listener.js
06:03:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 96 (000000E2E66E3C00) [pid = 3092] [serial = 166] [outer = 000000E2E156D400]
06:03:53 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E7CDC000 == 51 [pid = 3092] [id = 60]
06:03:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 97 (000000E2E7C70000) [pid = 3092] [serial = 167] [outer = 0000000000000000]
06:03:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 98 (000000E2D0BA1800) [pid = 3092] [serial = 168] [outer = 000000E2E7C70000]
06:03:54 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
06:03:54 INFO - document served over http requires an https
06:03:54 INFO - sub-resource via iframe-tag using the http-csp
06:03:54 INFO - delivery method with keep-origin-redirect and when
06:03: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"
06:03:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:03:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:03:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
06:03:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1980ms
06:03:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:03:54 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD418000 == 52 [pid = 3092] [id = 61]
06:03:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 99 (000000E2D7C90000) [pid = 3092] [serial = 169] [outer = 0000000000000000]
06:03:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 100 (000000E2D7C9B400) [pid = 3092] [serial = 170] [outer = 000000E2D7C90000]
06:03:54 INFO - PROCESS | 3092 | 1450274634487 Marionette INFO loaded listener.js
06:03:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 101 (000000E2D890D800) [pid = 3092] [serial = 171] [outer = 000000E2D7C90000]
06:03:54 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D20A6800 == 53 [pid = 3092] [id = 62]
06:03:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 102 (000000E2D6FCF800) [pid = 3092] [serial = 172] [outer = 0000000000000000]
06:03:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 103 (000000E2D2231C00) [pid = 3092] [serial = 173] [outer = 000000E2D6FCF800]
06:03:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 104 (000000E2D7CE7400) [pid = 3092] [serial = 174] [outer = 000000E2D7B11800]
06:03:55 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
06:03:55 INFO - document served over http requires an https
06:03:55 INFO - sub-resource via iframe-tag using the http-csp
06:03:55 INFO - delivery method with no-redirect and when
06:03: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"
06:03:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:03:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:03:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:55 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
06:03:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 882ms
06:03:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:03:55 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6E6F800 == 52 [pid = 3092] [id = 54]
06:03:55 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E7095000 == 51 [pid = 3092] [id = 53]
06:03:55 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E719F800 == 50 [pid = 3092] [id = 52]
06:03:55 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E58DE800 == 49 [pid = 3092] [id = 51]
06:03:55 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1871000 == 48 [pid = 3092] [id = 50]
06:03:55 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF667000 == 47 [pid = 3092] [id = 49]
06:03:55 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D0ABE000 == 46 [pid = 3092] [id = 48]
06:03:55 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD42A800 == 45 [pid = 3092] [id = 47]
06:03:55 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD41C000 == 44 [pid = 3092] [id = 46]
06:03:55 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DCF50000 == 43 [pid = 3092] [id = 45]
06:03:55 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D83FA800 == 42 [pid = 3092] [id = 44]
06:03:55 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D3274000 == 41 [pid = 3092] [id = 43]
06:03:55 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D2982000 == 40 [pid = 3092] [id = 42]
06:03:55 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DED50800 == 39 [pid = 3092] [id = 41]
06:03:55 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6195000 == 38 [pid = 3092] [id = 40]
06:03:55 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E58DC000 == 37 [pid = 3092] [id = 39]
06:03:55 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D18B6800 == 36 [pid = 3092] [id = 37]
06:03:55 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D7C0F000 == 35 [pid = 3092] [id = 36]
06:03:55 INFO - PROCESS | 3092 | --DOMWINDOW == 103 (000000E2DC38BC00) [pid = 3092] [serial = 82] [outer = 0000000000000000] [url = about:blank]
06:03:55 INFO - PROCESS | 3092 | --DOMWINDOW == 102 (000000E2D7C96400) [pid = 3092] [serial = 79] [outer = 0000000000000000] [url = about:blank]
06:03:55 INFO - PROCESS | 3092 | --DOMWINDOW == 101 (000000E2DED70800) [pid = 3092] [serial = 92] [outer = 0000000000000000] [url = about:blank]
06:03:55 INFO - PROCESS | 3092 | --DOMWINDOW == 100 (000000E2DDBB0000) [pid = 3092] [serial = 87] [outer = 0000000000000000] [url = about:blank]
06:03:55 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D0ADC800 == 36 [pid = 3092] [id = 63]
06:03:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 101 (000000E2D0CB2400) [pid = 3092] [serial = 175] [outer = 0000000000000000]
06:03:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 102 (000000E2D2186800) [pid = 3092] [serial = 176] [outer = 000000E2D0CB2400]
06:03:55 INFO - PROCESS | 3092 | 1450274635467 Marionette INFO loaded listener.js
06:03:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 103 (000000E2D6FD8800) [pid = 3092] [serial = 177] [outer = 000000E2D0CB2400]
06:03:55 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6CF6800 == 37 [pid = 3092] [id = 64]
06:03:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 104 (000000E2D7C77800) [pid = 3092] [serial = 178] [outer = 0000000000000000]
06:03:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 105 (000000E2D7C9A400) [pid = 3092] [serial = 179] [outer = 000000E2D7C77800]
06:03:56 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
06:03:56 INFO - document served over http requires an https
06:03:56 INFO - sub-resource via iframe-tag using the http-csp
06:03:56 INFO - delivery method with swap-origin-redirect and when
06:03: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"
06:03:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:03:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:03:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:56 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
06:03:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 880ms
06:03:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:03:56 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DCF50800 == 38 [pid = 3092] [id = 65]
06:03:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 106 (000000E2D6FD7800) [pid = 3092] [serial = 180] [outer = 0000000000000000]
06:03:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 107 (000000E2D81D5C00) [pid = 3092] [serial = 181] [outer = 000000E2D6FD7800]
06:03:56 INFO - PROCESS | 3092 | 1450274636285 Marionette INFO loaded listener.js
06:03:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 108 (000000E2DDBBB000) [pid = 3092] [serial = 182] [outer = 000000E2D6FD7800]
06:03:56 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
06:03:56 INFO - document served over http requires an https
06:03:56 INFO - sub-resource via script-tag using the http-csp
06:03:56 INFO - delivery method with keep-origin-redirect and when
06:03: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"
06:03:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:03:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:03:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:56 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
06:03:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 629ms
06:03:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:03:56 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DE43B800 == 39 [pid = 3092] [id = 66]
06:03:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 109 (000000E2DE2CB400) [pid = 3092] [serial = 183] [outer = 0000000000000000]
06:03:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 110 (000000E2DE2D2000) [pid = 3092] [serial = 184] [outer = 000000E2DE2CB400]
06:03:56 INFO - PROCESS | 3092 | 1450274636845 Marionette INFO loaded listener.js
06:03:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 111 (000000E2DED65000) [pid = 3092] [serial = 185] [outer = 000000E2DE2CB400]
06:03:57 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
06:03:57 INFO - document served over http requires an https
06:03:57 INFO - sub-resource via script-tag using the http-csp
06:03:57 INFO - delivery method with no-redirect and when
06:03: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"
06:03:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:03:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:03:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:57 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
06:03:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 628ms
06:03:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:03:57 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1531800 == 40 [pid = 3092] [id = 67]
06:03:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 112 (000000E2DF794000) [pid = 3092] [serial = 186] [outer = 0000000000000000]
06:03:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 113 (000000E2DF94D000) [pid = 3092] [serial = 187] [outer = 000000E2DF794000]
06:03:57 INFO - PROCESS | 3092 | 1450274637513 Marionette INFO loaded listener.js
06:03:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 114 (000000E2E141F000) [pid = 3092] [serial = 188] [outer = 000000E2DF794000]
06:03:57 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
06:03:57 INFO - document served over http requires an https
06:03:57 INFO - sub-resource via script-tag using the http-csp
06:03:57 INFO - delivery method with swap-origin-redirect and when
06:03: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"
06:03:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:03:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:03:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:57 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
06:03:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 630ms
06:03:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:03:58 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E58CD800 == 41 [pid = 3092] [id = 68]
06:03:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E2E1820800) [pid = 3092] [serial = 189] [outer = 0000000000000000]
06:03:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E2E1837000) [pid = 3092] [serial = 190] [outer = 000000E2E1820800]
06:03:58 INFO - PROCESS | 3092 | 1450274638248 Marionette INFO loaded listener.js
06:03:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E2E18AF800) [pid = 3092] [serial = 191] [outer = 000000E2E1820800]
06:03:58 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
06:03:58 INFO - document served over http requires an https
06:03:58 INFO - sub-resource via xhr-request using the http-csp
06:03:58 INFO - delivery method with keep-origin-redirect and when
06:03: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"
06:03:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:03:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:03:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:58 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
06:03:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 692ms
06:03:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:03:58 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6195800 == 42 [pid = 3092] [id = 69]
06:03:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 118 (000000E2D22A8800) [pid = 3092] [serial = 192] [outer = 0000000000000000]
06:03:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E2D22AC000) [pid = 3092] [serial = 193] [outer = 000000E2D22A8800]
06:03:58 INFO - PROCESS | 3092 | 1450274638862 Marionette INFO loaded listener.js
06:03:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2E5714800) [pid = 3092] [serial = 194] [outer = 000000E2D22A8800]
06:03:59 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
06:03:59 INFO - document served over http requires an https
06:03:59 INFO - sub-resource via xhr-request using the http-csp
06:03:59 INFO - delivery method with no-redirect and when
06:03: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"
06:03:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:03:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:03:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:03:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:03:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:03:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:03:59 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
06:03:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 627ms
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E2E1823000) [pid = 3092] [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]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E2E6C4CC00) [pid = 3092] [serial = 153] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 117 (000000E2E1840000) [pid = 3092] [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]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E2D6FCB000) [pid = 3092] [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]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E2DE362C00) [pid = 3092] [serial = 130] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274624937]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E2E05C1000) [pid = 3092] [serial = 135] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 113 (000000E2D2992C00) [pid = 3092] [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]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 112 (000000E2DD2D8400) [pid = 3092] [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]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 111 (000000E2D218A400) [pid = 3092] [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]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 110 (000000E2D8912800) [pid = 3092] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 109 (000000E2D7CDBC00) [pid = 3092] [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]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 108 (000000E2D8806400) [pid = 3092] [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]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 107 (000000E2DE9F8800) [pid = 3092] [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]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 106 (000000E2D840C400) [pid = 3092] [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]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 105 (000000E2D8906800) [pid = 3092] [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]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 104 (000000E2D218EC00) [pid = 3092] [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]
06:03:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 103 (000000E2DD966800) [pid = 3092] [serial = 128] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 102 (000000E2D840EC00) [pid = 3092] [serial = 147] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 101 (000000E2D890DC00) [pid = 3092] [serial = 123] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 100 (000000E2DF944C00) [pid = 3092] [serial = 133] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 99 (000000E2E5B9AC00) [pid = 3092] [serial = 150] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 98 (000000E2E1840800) [pid = 3092] [serial = 105] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 97 (000000E2E1836000) [pid = 3092] [serial = 136] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 96 (000000E2D2230400) [pid = 3092] [serial = 108] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 95 (000000E2DE9F2000) [pid = 3092] [serial = 111] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 94 (000000E2D6F52800) [pid = 3092] [serial = 114] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 93 (000000E2DED20C00) [pid = 3092] [serial = 102] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 92 (000000E2D8170000) [pid = 3092] [serial = 99] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 91 (000000E2E18AE800) [pid = 3092] [serial = 138] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 90 (000000E2D7CDF800) [pid = 3092] [serial = 141] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 89 (000000E2D299B000) [pid = 3092] [serial = 144] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 88 (000000E2DF79B800) [pid = 3092] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274624937]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 87 (000000E2D776D000) [pid = 3092] [serial = 120] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 86 (000000E2D2190C00) [pid = 3092] [serial = 117] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 85 (000000E2DD152C00) [pid = 3092] [serial = 126] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 84 (000000E2E61C0C00) [pid = 3092] [serial = 151] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 83 (000000E2E6C4E400) [pid = 3092] [serial = 76] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | --DOMWINDOW == 82 (000000E2E582E800) [pid = 3092] [serial = 148] [outer = 0000000000000000] [url = about:blank]
06:03:59 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6E6F800 == 43 [pid = 3092] [id = 70]
06:03:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 83 (000000E2D2993800) [pid = 3092] [serial = 195] [outer = 0000000000000000]
06:03:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 84 (000000E2D6FCB000) [pid = 3092] [serial = 196] [outer = 000000E2D2993800]
06:04:00 INFO - PROCESS | 3092 | 1450274639991 Marionette INFO loaded listener.js
06:04:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 85 (000000E2DB668000) [pid = 3092] [serial = 197] [outer = 000000E2D2993800]
06:04:00 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
06:04:00 INFO - document served over http requires an https
06:04:00 INFO - sub-resource via xhr-request using the http-csp
06:04:00 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:04:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:04:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:00 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
06:04:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 587ms
06:04:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:04:00 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E70AA000 == 44 [pid = 3092] [id = 71]
06:04:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 86 (000000E2DF944C00) [pid = 3092] [serial = 198] [outer = 0000000000000000]
06:04:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 87 (000000E2E5714C00) [pid = 3092] [serial = 199] [outer = 000000E2DF944C00]
06:04:00 INFO - PROCESS | 3092 | 1450274640589 Marionette INFO loaded listener.js
06:04:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 88 (000000E2E5B9AC00) [pid = 3092] [serial = 200] [outer = 000000E2DF944C00]
06:04:01 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
06:04:01 INFO - document served over http requires an http
06:04:01 INFO - sub-resource via fetch-request using the meta-csp
06:04:01 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:04:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:04:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:04:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:01 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
06:04:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 587ms
06:04:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:04:01 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8116000 == 45 [pid = 3092] [id = 72]
06:04:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 89 (000000E2E5F8EC00) [pid = 3092] [serial = 201] [outer = 0000000000000000]
06:04:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 90 (000000E2E5F99800) [pid = 3092] [serial = 202] [outer = 000000E2E5F8EC00]
06:04:01 INFO - PROCESS | 3092 | 1450274641184 Marionette INFO loaded listener.js
06:04:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 91 (000000E2E66DF000) [pid = 3092] [serial = 203] [outer = 000000E2E5F8EC00]
06:04:01 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
06:04:01 INFO - document served over http requires an http
06:04:01 INFO - sub-resource via fetch-request using the meta-csp
06:04:01 INFO - delivery method with no-redirect and when
06:04: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"
06:04:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:04:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:04:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:04:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:01 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
06:04:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 588ms
06:04:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:04:01 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8779800 == 46 [pid = 3092] [id = 73]
06:04:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 92 (000000E2E61CB000) [pid = 3092] [serial = 204] [outer = 0000000000000000]
06:04:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 93 (000000E2E6B18000) [pid = 3092] [serial = 205] [outer = 000000E2E61CB000]
06:04:01 INFO - PROCESS | 3092 | 1450274641801 Marionette INFO loaded listener.js
06:04:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 94 (000000E2E6C5A000) [pid = 3092] [serial = 206] [outer = 000000E2E61CB000]
06:04:02 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
06:04:02 INFO - document served over http requires an http
06:04:02 INFO - sub-resource via fetch-request using the meta-csp
06:04:02 INFO - delivery method with swap-origin-redirect and when
06:04:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:04:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:04:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:04:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:04:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:02 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
06:04:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 776ms
06:04:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:04:02 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DC36A800 == 47 [pid = 3092] [id = 74]
06:04:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 95 (000000E2D750B000) [pid = 3092] [serial = 207] [outer = 0000000000000000]
06:04:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 96 (000000E2D7A0F800) [pid = 3092] [serial = 208] [outer = 000000E2D750B000]
06:04:02 INFO - PROCESS | 3092 | 1450274642739 Marionette INFO loaded listener.js
06:04:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 97 (000000E2D890B400) [pid = 3092] [serial = 209] [outer = 000000E2D750B000]
06:04:03 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E0614800 == 48 [pid = 3092] [id = 75]
06:04:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 98 (000000E2D8909C00) [pid = 3092] [serial = 210] [outer = 0000000000000000]
06:04:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 99 (000000E2DCE0E000) [pid = 3092] [serial = 211] [outer = 000000E2D8909C00]
06:04:03 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
06:04:03 INFO - document served over http requires an http
06:04:03 INFO - sub-resource via iframe-tag using the meta-csp
06:04:03 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:04:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:04:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:03 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
06:04:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 880ms
06:04:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:04:03 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8780000 == 49 [pid = 3092] [id = 76]
06:04:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 100 (000000E2D8806000) [pid = 3092] [serial = 212] [outer = 0000000000000000]
06:04:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 101 (000000E2DC382800) [pid = 3092] [serial = 213] [outer = 000000E2D8806000]
06:04:03 INFO - PROCESS | 3092 | 1450274643648 Marionette INFO loaded listener.js
06:04:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 102 (000000E2E1825400) [pid = 3092] [serial = 214] [outer = 000000E2D8806000]
06:04:04 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D20E5800 == 50 [pid = 3092] [id = 77]
06:04:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 103 (000000E2D1B57400) [pid = 3092] [serial = 215] [outer = 0000000000000000]
06:04:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 104 (000000E2D1D3C800) [pid = 3092] [serial = 216] [outer = 000000E2D1B57400]
06:04:04 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
06:04:04 INFO - document served over http requires an http
06:04:04 INFO - sub-resource via iframe-tag using the meta-csp
06:04:04 INFO - delivery method with no-redirect and when
06:04: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"
06:04:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:04:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:04:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:04 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
06:04:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 882ms
06:04:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:04:04 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF6DF800 == 51 [pid = 3092] [id = 78]
06:04:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 105 (000000E2DB663800) [pid = 3092] [serial = 217] [outer = 0000000000000000]
06:04:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 106 (000000E2E17A8400) [pid = 3092] [serial = 218] [outer = 000000E2DB663800]
06:04:04 INFO - PROCESS | 3092 | 1450274644560 Marionette INFO loaded listener.js
06:04:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 107 (000000E2E17B3000) [pid = 3092] [serial = 219] [outer = 000000E2DB663800]
06:04:04 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E84BD000 == 52 [pid = 3092] [id = 79]
06:04:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 108 (000000E2E17B1C00) [pid = 3092] [serial = 220] [outer = 0000000000000000]
06:04:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 109 (000000E2E17B5C00) [pid = 3092] [serial = 221] [outer = 000000E2E17B1C00]
06:04:05 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
06:04:05 INFO - document served over http requires an http
06:04:05 INFO - sub-resource via iframe-tag using the meta-csp
06:04:05 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:04:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:04:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:05 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
06:04:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 881ms
06:04:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:04:05 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E92A9800 == 53 [pid = 3092] [id = 80]
06:04:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 110 (000000E2E17A7C00) [pid = 3092] [serial = 222] [outer = 0000000000000000]
06:04:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 111 (000000E2E17B6C00) [pid = 3092] [serial = 223] [outer = 000000E2E17A7C00]
06:04:05 INFO - PROCESS | 3092 | 1450274645437 Marionette INFO loaded listener.js
06:04:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 112 (000000E2E6C5A800) [pid = 3092] [serial = 224] [outer = 000000E2E17A7C00]
06:04:06 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
06:04:06 INFO - document served over http requires an http
06:04:06 INFO - sub-resource via script-tag using the meta-csp
06:04:06 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:04:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:04:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:06 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
06:04:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 840ms
06:04:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:04:06 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E842A000 == 54 [pid = 3092] [id = 81]
06:04:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 113 (000000E2E6C57C00) [pid = 3092] [serial = 225] [outer = 0000000000000000]
06:04:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 114 (000000E2E7C70400) [pid = 3092] [serial = 226] [outer = 000000E2E6C57C00]
06:04:06 INFO - PROCESS | 3092 | 1450274646272 Marionette INFO loaded listener.js
06:04:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E2E7D0F800) [pid = 3092] [serial = 227] [outer = 000000E2E6C57C00]
06:04:06 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
06:04:06 INFO - document served over http requires an http
06:04:06 INFO - sub-resource via script-tag using the meta-csp
06:04:06 INFO - delivery method with no-redirect and when
06:04: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"
06:04:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:04:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:04:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
06:04:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 837ms
06:04:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:04:07 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9C12000 == 55 [pid = 3092] [id = 82]
06:04:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E2E88EAC00) [pid = 3092] [serial = 228] [outer = 0000000000000000]
06:04:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E2E88F0C00) [pid = 3092] [serial = 229] [outer = 000000E2E88EAC00]
06:04:07 INFO - PROCESS | 3092 | 1450274647127 Marionette INFO loaded listener.js
06:04:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 118 (000000E2E88F9C00) [pid = 3092] [serial = 230] [outer = 000000E2E88EAC00]
06:04:07 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
06:04:07 INFO - document served over http requires an http
06:04:07 INFO - sub-resource via script-tag using the meta-csp
06:04:07 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:04:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:04:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:07 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
06:04:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 777ms
06:04:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:04:07 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E933F800 == 56 [pid = 3092] [id = 83]
06:04:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E2E9311C00) [pid = 3092] [serial = 231] [outer = 0000000000000000]
06:04:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2E9313C00) [pid = 3092] [serial = 232] [outer = 000000E2E9311C00]
06:04:07 INFO - PROCESS | 3092 | 1450274647946 Marionette INFO loaded listener.js
06:04:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 121 (000000E2E8C85400) [pid = 3092] [serial = 233] [outer = 000000E2E9311C00]
06:04:08 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
06:04:08 INFO - document served over http requires an http
06:04:08 INFO - sub-resource via xhr-request using the meta-csp
06:04:08 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:04:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:04:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:08 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
06:04:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 923ms
06:04:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:04:09 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8D6D800 == 57 [pid = 3092] [id = 84]
06:04:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E2E8C8EC00) [pid = 3092] [serial = 234] [outer = 0000000000000000]
06:04:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2E8D51000) [pid = 3092] [serial = 235] [outer = 000000E2E8C8EC00]
06:04:09 INFO - PROCESS | 3092 | 1450274649627 Marionette INFO loaded listener.js
06:04:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E2E8D5A800) [pid = 3092] [serial = 236] [outer = 000000E2E8C8EC00]
06:04:10 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
06:04:10 INFO - document served over http requires an http
06:04:10 INFO - sub-resource via xhr-request using the meta-csp
06:04:10 INFO - delivery method with no-redirect and when
06:04: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"
06:04:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:04:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:04:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:10 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
06:04:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 775ms
06:04:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:04:10 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D77ED800 == 58 [pid = 3092] [id = 85]
06:04:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E2D81CC800) [pid = 3092] [serial = 237] [outer = 0000000000000000]
06:04:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2D840C800) [pid = 3092] [serial = 238] [outer = 000000E2D81CC800]
06:04:10 INFO - PROCESS | 3092 | 1450274650400 Marionette INFO loaded listener.js
06:04:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E2E5B90400) [pid = 3092] [serial = 239] [outer = 000000E2D81CC800]
06:04:11 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
06:04:11 INFO - document served over http requires an http
06:04:11 INFO - sub-resource via xhr-request using the meta-csp
06:04:11 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:04:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:04:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:11 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
06:04:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1077ms
06:04:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:04:11 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D1BAA000 == 59 [pid = 3092] [id = 86]
06:04:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E2D22AF000) [pid = 3092] [serial = 240] [outer = 0000000000000000]
06:04:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2D22B0C00) [pid = 3092] [serial = 241] [outer = 000000E2D22AF000]
06:04:11 INFO - PROCESS | 3092 | 1450274651647 Marionette INFO loaded listener.js
06:04:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E2DB661400) [pid = 3092] [serial = 242] [outer = 000000E2D22AF000]
06:04:12 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5773800 == 58 [pid = 3092] [id = 38]
06:04:12 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8116000 == 57 [pid = 3092] [id = 72]
06:04:12 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E70AA000 == 56 [pid = 3092] [id = 71]
06:04:12 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6E6F800 == 55 [pid = 3092] [id = 70]
06:04:12 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6195800 == 54 [pid = 3092] [id = 69]
06:04:12 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E58CD800 == 53 [pid = 3092] [id = 68]
06:04:12 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1531800 == 52 [pid = 3092] [id = 67]
06:04:12 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DE43B800 == 51 [pid = 3092] [id = 66]
06:04:12 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DCF50800 == 50 [pid = 3092] [id = 65]
06:04:12 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6CF6800 == 49 [pid = 3092] [id = 64]
06:04:12 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D0ADC800 == 48 [pid = 3092] [id = 63]
06:04:12 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D20A6800 == 47 [pid = 3092] [id = 62]
06:04:12 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD418000 == 46 [pid = 3092] [id = 61]
06:04:12 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E7CDC000 == 45 [pid = 3092] [id = 60]
06:04:12 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E153A000 == 44 [pid = 3092] [id = 59]
06:04:12 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D77DA000 == 43 [pid = 3092] [id = 56]
06:04:12 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E2D7C96000) [pid = 3092] [serial = 121] [outer = 0000000000000000] [url = about:blank]
06:04:12 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E2E5B96400) [pid = 3092] [serial = 115] [outer = 0000000000000000] [url = about:blank]
06:04:12 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E2D6FD9000) [pid = 3092] [serial = 118] [outer = 0000000000000000] [url = about:blank]
06:04:12 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E2DC37DC00) [pid = 3092] [serial = 124] [outer = 0000000000000000] [url = about:blank]
06:04:12 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E2E5836800) [pid = 3092] [serial = 139] [outer = 0000000000000000] [url = about:blank]
06:04:12 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E2DE692400) [pid = 3092] [serial = 129] [outer = 0000000000000000] [url = about:blank]
06:04:12 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E2DE2C7000) [pid = 3092] [serial = 145] [outer = 0000000000000000] [url = about:blank]
06:04:12 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E2E5834000) [pid = 3092] [serial = 142] [outer = 0000000000000000] [url = about:blank]
06:04:12 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E2E175FC00) [pid = 3092] [serial = 134] [outer = 0000000000000000] [url = about:blank]
06:04:12 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
06:04:12 INFO - document served over http requires an https
06:04:12 INFO - sub-resource via fetch-request using the meta-csp
06:04:12 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:04:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:04:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:04:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:12 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
06:04:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1003ms
06:04:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:04:12 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D77DE000 == 44 [pid = 3092] [id = 87]
06:04:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E2D218EC00) [pid = 3092] [serial = 243] [outer = 0000000000000000]
06:04:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2D222A400) [pid = 3092] [serial = 244] [outer = 000000E2D218EC00]
06:04:12 INFO - PROCESS | 3092 | 1450274652445 Marionette INFO loaded listener.js
06:04:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E2D7C91C00) [pid = 3092] [serial = 245] [outer = 000000E2D218EC00]
06:04:13 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
06:04:13 INFO - document served over http requires an https
06:04:13 INFO - sub-resource via fetch-request using the meta-csp
06:04:13 INFO - delivery method with no-redirect and when
06:04: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"
06:04:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:04:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:04:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:04:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:13 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
06:04:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 733ms
06:04:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:04:13 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DE196800 == 45 [pid = 3092] [id = 88]
06:04:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E2DCE12000) [pid = 3092] [serial = 246] [outer = 0000000000000000]
06:04:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2DD96C800) [pid = 3092] [serial = 247] [outer = 000000E2DCE12000]
06:04:13 INFO - PROCESS | 3092 | 1450274653195 Marionette INFO loaded listener.js
06:04:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E2DE2D2400) [pid = 3092] [serial = 248] [outer = 000000E2DCE12000]
06:04:13 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
06:04:13 INFO - document served over http requires an https
06:04:13 INFO - sub-resource via fetch-request using the meta-csp
06:04:13 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:04:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:04:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:04:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:13 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
06:04:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 627ms
06:04:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:04:13 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E0CB5800 == 46 [pid = 3092] [id = 89]
06:04:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E2DE6D7000) [pid = 3092] [serial = 249] [outer = 0000000000000000]
06:04:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2DE9F3800) [pid = 3092] [serial = 250] [outer = 000000E2DE6D7000]
06:04:13 INFO - PROCESS | 3092 | 1450274653820 Marionette INFO loaded listener.js
06:04:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E2E0381000) [pid = 3092] [serial = 251] [outer = 000000E2DE6D7000]
06:04:14 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1541000 == 47 [pid = 3092] [id = 90]
06:04:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 131 (000000E2DF948C00) [pid = 3092] [serial = 252] [outer = 0000000000000000]
06:04:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 132 (000000E2E156EC00) [pid = 3092] [serial = 253] [outer = 000000E2DF948C00]
06:04:14 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
06:04:14 INFO - document served over http requires an https
06:04:14 INFO - sub-resource via iframe-tag using the meta-csp
06:04:14 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:04:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:04:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:14 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
06:04:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 672ms
06:04:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:04:14 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E58D0000 == 48 [pid = 3092] [id = 91]
06:04:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 133 (000000E2E0CEC800) [pid = 3092] [serial = 254] [outer = 0000000000000000]
06:04:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 134 (000000E2E156D800) [pid = 3092] [serial = 255] [outer = 000000E2E0CEC800]
06:04:14 INFO - PROCESS | 3092 | 1450274654597 Marionette INFO loaded listener.js
06:04:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E2E1824C00) [pid = 3092] [serial = 256] [outer = 000000E2E0CEC800]
06:04:14 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6195000 == 49 [pid = 3092] [id = 92]
06:04:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E2DD203400) [pid = 3092] [serial = 257] [outer = 0000000000000000]
06:04:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2DD203800) [pid = 3092] [serial = 258] [outer = 000000E2DD203400]
06:04:15 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
06:04:15 INFO - document served over http requires an https
06:04:15 INFO - sub-resource via iframe-tag using the meta-csp
06:04:15 INFO - delivery method with no-redirect and when
06:04: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"
06:04:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:04:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:04:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:15 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
06:04:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 733ms
06:04:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:04:15 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6C1C000 == 50 [pid = 3092] [id = 93]
06:04:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2DD207000) [pid = 3092] [serial = 259] [outer = 0000000000000000]
06:04:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 139 (000000E2E0CF3000) [pid = 3092] [serial = 260] [outer = 000000E2DD207000]
06:04:15 INFO - PROCESS | 3092 | 1450274655340 Marionette INFO loaded listener.js
06:04:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 140 (000000E2E5835000) [pid = 3092] [serial = 261] [outer = 000000E2DD207000]
06:04:15 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6E82800 == 51 [pid = 3092] [id = 94]
06:04:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 141 (000000E2E3523400) [pid = 3092] [serial = 262] [outer = 0000000000000000]
06:04:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 142 (000000E2E3528400) [pid = 3092] [serial = 263] [outer = 000000E2E3523400]
06:04:15 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
06:04:15 INFO - document served over http requires an https
06:04:15 INFO - sub-resource via iframe-tag using the meta-csp
06:04:15 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:04:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:04:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:15 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
06:04:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 776ms
06:04:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:04:16 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E70A6000 == 52 [pid = 3092] [id = 95]
06:04:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E2E3522400) [pid = 3092] [serial = 264] [outer = 0000000000000000]
06:04:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 144 (000000E2E3527800) [pid = 3092] [serial = 265] [outer = 000000E2E3522400]
06:04:16 INFO - PROCESS | 3092 | 1450274656120 Marionette INFO loaded listener.js
06:04:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E2E5B9A400) [pid = 3092] [serial = 266] [outer = 000000E2E3522400]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E2E7C70000) [pid = 3092] [serial = 167] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 143 (000000E2D6FCF800) [pid = 3092] [serial = 172] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274634920]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2DE2CB400) [pid = 3092] [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]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 141 (000000E2D22A8800) [pid = 3092] [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]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 140 (000000E2DF794000) [pid = 3092] [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]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 139 (000000E2D6FD7800) [pid = 3092] [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]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 138 (000000E2D7C77800) [pid = 3092] [serial = 178] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E2E5F8EC00) [pid = 3092] [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]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2D7C90000) [pid = 3092] [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]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E2E5F99800) [pid = 3092] [serial = 202] [outer = 0000000000000000] [url = about:blank]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E2DD153C00) [pid = 3092] [serial = 159] [outer = 0000000000000000] [url = about:blank]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 133 (000000E2E66D6C00) [pid = 3092] [serial = 162] [outer = 0000000000000000] [url = about:blank]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 132 (000000E2D781BC00) [pid = 3092] [serial = 156] [outer = 0000000000000000] [url = about:blank]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 131 (000000E2D2231C00) [pid = 3092] [serial = 173] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274634920]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 130 (000000E2D7C9B400) [pid = 3092] [serial = 170] [outer = 0000000000000000] [url = about:blank]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E2DE2D2000) [pid = 3092] [serial = 184] [outer = 0000000000000000] [url = about:blank]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E2D22AC000) [pid = 3092] [serial = 193] [outer = 0000000000000000] [url = about:blank]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E2D81D5C00) [pid = 3092] [serial = 181] [outer = 0000000000000000] [url = about:blank]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E2E5714C00) [pid = 3092] [serial = 199] [outer = 0000000000000000] [url = about:blank]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E2D7C9A400) [pid = 3092] [serial = 179] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E2D2186800) [pid = 3092] [serial = 176] [outer = 0000000000000000] [url = about:blank]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E2D0BA1800) [pid = 3092] [serial = 168] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E2E156F400) [pid = 3092] [serial = 165] [outer = 0000000000000000] [url = about:blank]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E2D6FCB000) [pid = 3092] [serial = 196] [outer = 0000000000000000] [url = about:blank]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 120 (000000E2E1837000) [pid = 3092] [serial = 190] [outer = 0000000000000000] [url = about:blank]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E2DF94D000) [pid = 3092] [serial = 187] [outer = 0000000000000000] [url = about:blank]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E2E1820800) [pid = 3092] [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]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 117 (000000E2D0CB2400) [pid = 3092] [serial = 175] [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]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E2D2993800) [pid = 3092] [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]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E2DF944C00) [pid = 3092] [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]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E2D7C76800) [pid = 3092] [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.]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 113 (000000E2E5714800) [pid = 3092] [serial = 194] [outer = 0000000000000000] [url = about:blank]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 112 (000000E2DB668000) [pid = 3092] [serial = 197] [outer = 0000000000000000] [url = about:blank]
06:04:16 INFO - PROCESS | 3092 | --DOMWINDOW == 111 (000000E2E18AF800) [pid = 3092] [serial = 191] [outer = 0000000000000000] [url = about:blank]
06:04:16 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
06:04:16 INFO - document served over http requires an https
06:04:16 INFO - sub-resource via script-tag using the meta-csp
06:04:16 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:04:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:04:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:16 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
06:04:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 776ms
06:04:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:04:16 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8124800 == 53 [pid = 3092] [id = 96]
06:04:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 112 (000000E2D6FCB000) [pid = 3092] [serial = 267] [outer = 0000000000000000]
06:04:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 113 (000000E2DE2C8400) [pid = 3092] [serial = 268] [outer = 000000E2D6FCB000]
06:04:16 INFO - PROCESS | 3092 | 1450274656830 Marionette INFO loaded listener.js
06:04:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 114 (000000E2E61BEC00) [pid = 3092] [serial = 269] [outer = 000000E2D6FCB000]
06:04:17 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
06:04:17 INFO - document served over http requires an https
06:04:17 INFO - sub-resource via script-tag using the meta-csp
06:04:17 INFO - delivery method with no-redirect and when
06:04: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"
06:04:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:04:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:04:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:17 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
06:04:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 627ms
06:04:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:04:17 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8D7C800 == 54 [pid = 3092] [id = 97]
06:04:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E2E5F8EC00) [pid = 3092] [serial = 270] [outer = 0000000000000000]
06:04:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E2E6B10400) [pid = 3092] [serial = 271] [outer = 000000E2E5F8EC00]
06:04:17 INFO - PROCESS | 3092 | 1450274657475 Marionette INFO loaded listener.js
06:04:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E2E7D0E800) [pid = 3092] [serial = 272] [outer = 000000E2E5F8EC00]
06:04:17 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
06:04:17 INFO - document served over http requires an https
06:04:17 INFO - sub-resource via script-tag using the meta-csp
06:04:17 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:04:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:04:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:17 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
06:04:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 630ms
06:04:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:04:18 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9A0D800 == 55 [pid = 3092] [id = 98]
06:04:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 118 (000000E2E7C74800) [pid = 3092] [serial = 273] [outer = 0000000000000000]
06:04:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E2E88ED000) [pid = 3092] [serial = 274] [outer = 000000E2E7C74800]
06:04:18 INFO - PROCESS | 3092 | 1450274658114 Marionette INFO loaded listener.js
06:04:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2E8D5A000) [pid = 3092] [serial = 275] [outer = 000000E2E7C74800]
06:04:19 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DC36A800 == 54 [pid = 3092] [id = 74]
06:04:19 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E0614800 == 53 [pid = 3092] [id = 75]
06:04:19 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8780000 == 52 [pid = 3092] [id = 76]
06:04:19 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D20E5800 == 51 [pid = 3092] [id = 77]
06:04:19 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF6DF800 == 50 [pid = 3092] [id = 78]
06:04:19 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E84BD000 == 49 [pid = 3092] [id = 79]
06:04:19 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E92A9800 == 48 [pid = 3092] [id = 80]
06:04:19 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E842A000 == 47 [pid = 3092] [id = 81]
06:04:19 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9C12000 == 46 [pid = 3092] [id = 82]
06:04:19 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E933F800 == 45 [pid = 3092] [id = 83]
06:04:19 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8D6D800 == 44 [pid = 3092] [id = 84]
06:04:19 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D77ED800 == 43 [pid = 3092] [id = 85]
06:04:19 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D1BAA000 == 42 [pid = 3092] [id = 86]
06:04:19 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8779800 == 41 [pid = 3092] [id = 73]
06:04:19 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6C16000 == 40 [pid = 3092] [id = 57]
06:04:19 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E811E800 == 39 [pid = 3092] [id = 58]
06:04:19 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E7CD2800 == 38 [pid = 3092] [id = 55]
06:04:20 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D77DE000 == 37 [pid = 3092] [id = 87]
06:04:20 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DE196800 == 36 [pid = 3092] [id = 88]
06:04:20 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1541000 == 35 [pid = 3092] [id = 90]
06:04:20 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E58D0000 == 34 [pid = 3092] [id = 91]
06:04:20 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6195000 == 33 [pid = 3092] [id = 92]
06:04:20 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6C1C000 == 32 [pid = 3092] [id = 93]
06:04:20 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8D7C800 == 31 [pid = 3092] [id = 97]
06:04:20 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8124800 == 30 [pid = 3092] [id = 96]
06:04:20 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E0CB5800 == 29 [pid = 3092] [id = 89]
06:04:20 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E70A6000 == 28 [pid = 3092] [id = 95]
06:04:20 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6E82800 == 27 [pid = 3092] [id = 94]
06:04:20 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E2D6FD8800) [pid = 3092] [serial = 177] [outer = 0000000000000000] [url = about:blank]
06:04:20 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E2DDBBB000) [pid = 3092] [serial = 182] [outer = 0000000000000000] [url = about:blank]
06:04:20 INFO - PROCESS | 3092 | --DOMWINDOW == 117 (000000E2D890D800) [pid = 3092] [serial = 171] [outer = 0000000000000000] [url = about:blank]
06:04:20 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E2E141F000) [pid = 3092] [serial = 188] [outer = 0000000000000000] [url = about:blank]
06:04:20 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E2E5B9AC00) [pid = 3092] [serial = 200] [outer = 0000000000000000] [url = about:blank]
06:04:20 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E2E66DF000) [pid = 3092] [serial = 203] [outer = 0000000000000000] [url = about:blank]
06:04:20 INFO - PROCESS | 3092 | --DOMWINDOW == 113 (000000E2DED65000) [pid = 3092] [serial = 185] [outer = 0000000000000000] [url = about:blank]
06:04:20 INFO - PROCESS | 3092 | 1450274660441 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
06:04:20 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
06:04:20 INFO - document served over http requires an https
06:04:20 INFO - sub-resource via xhr-request using the meta-csp
06:04:20 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:04:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:04:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:20 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
06:04:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2699ms
06:04:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:04:20 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D2989800 == 28 [pid = 3092] [id = 99]
06:04:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 114 (000000E2D6DA3000) [pid = 3092] [serial = 276] [outer = 0000000000000000]
06:04:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E2D6FD5C00) [pid = 3092] [serial = 277] [outer = 000000E2D6DA3000]
06:04:20 INFO - PROCESS | 3092 | 1450274660923 Marionette INFO loaded listener.js
06:04:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E2D781A000) [pid = 3092] [serial = 278] [outer = 000000E2D6DA3000]
06:04:21 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
06:04:21 INFO - document served over http requires an https
06:04:21 INFO - sub-resource via xhr-request using the meta-csp
06:04:21 INFO - delivery method with no-redirect and when
06:04: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"
06:04:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:04:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:04:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:21 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
06:04:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 734ms
06:04:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:04:21 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D77EB000 == 29 [pid = 3092] [id = 100]
06:04:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E2D7B11400) [pid = 3092] [serial = 279] [outer = 0000000000000000]
06:04:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 118 (000000E2D7C78000) [pid = 3092] [serial = 280] [outer = 000000E2D7B11400]
06:04:21 INFO - PROCESS | 3092 | 1450274661595 Marionette INFO loaded listener.js
06:04:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E2D7CEA000) [pid = 3092] [serial = 281] [outer = 000000E2D7B11400]
06:04:22 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
06:04:22 INFO - document served over http requires an https
06:04:22 INFO - sub-resource via xhr-request using the meta-csp
06:04:22 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:04:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:04:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:22 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
06:04:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 733ms
06:04:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:04:22 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DB28C800 == 30 [pid = 3092] [id = 101]
06:04:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2D0BA1C00) [pid = 3092] [serial = 282] [outer = 0000000000000000]
06:04:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 121 (000000E2D8905800) [pid = 3092] [serial = 283] [outer = 000000E2D0BA1C00]
06:04:22 INFO - PROCESS | 3092 | 1450274662332 Marionette INFO loaded listener.js
06:04:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E2DB65EC00) [pid = 3092] [serial = 284] [outer = 000000E2D0BA1C00]
06:04:22 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
06:04:22 INFO - document served over http requires an http
06:04:22 INFO - sub-resource via fetch-request using the meta-csp
06:04:22 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:04:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:04:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:04:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:22 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
06:04:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 735ms
06:04:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:04:23 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD52F000 == 31 [pid = 3092] [id = 102]
06:04:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2DC37E000) [pid = 3092] [serial = 285] [outer = 0000000000000000]
06:04:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E2DC387000) [pid = 3092] [serial = 286] [outer = 000000E2DC37E000]
06:04:23 INFO - PROCESS | 3092 | 1450274663110 Marionette INFO loaded listener.js
06:04:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E2DD154400) [pid = 3092] [serial = 287] [outer = 000000E2DC37E000]
06:04:23 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
06:04:23 INFO - document served over http requires an http
06:04:23 INFO - sub-resource via fetch-request using the meta-csp
06:04:23 INFO - delivery method with no-redirect and when
06:04: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"
06:04:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:04:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:04:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:04:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:23 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
06:04:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 733ms
06:04:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:04:23 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF4D6000 == 32 [pid = 3092] [id = 103]
06:04:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2D7B0FC00) [pid = 3092] [serial = 288] [outer = 0000000000000000]
06:04:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E2DD210000) [pid = 3092] [serial = 289] [outer = 000000E2D7B0FC00]
06:04:23 INFO - PROCESS | 3092 | 1450274663809 Marionette INFO loaded listener.js
06:04:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E2DDA99000) [pid = 3092] [serial = 290] [outer = 000000E2D7B0FC00]
06:04:24 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
06:04:24 INFO - document served over http requires an http
06:04:24 INFO - sub-resource via fetch-request using the meta-csp
06:04:24 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:04:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:04:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:04:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:24 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
06:04:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 733ms
06:04:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:04:24 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E03F7000 == 33 [pid = 3092] [id = 104]
06:04:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2D780E800) [pid = 3092] [serial = 291] [outer = 0000000000000000]
06:04:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E2DDBAF400) [pid = 3092] [serial = 292] [outer = 000000E2D780E800]
06:04:24 INFO - PROCESS | 3092 | 1450274664650 Marionette INFO loaded listener.js
06:04:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 131 (000000E2DE9FAC00) [pid = 3092] [serial = 293] [outer = 000000E2D780E800]
06:04:24 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E08C7800 == 34 [pid = 3092] [id = 105]
06:04:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 132 (000000E2DED65000) [pid = 3092] [serial = 294] [outer = 0000000000000000]
06:04:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 133 (000000E2DF94D400) [pid = 3092] [serial = 295] [outer = 000000E2DED65000]
06:04:25 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
06:04:25 INFO - document served over http requires an http
06:04:25 INFO - sub-resource via iframe-tag using the meta-csp
06:04:25 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:04:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:04:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:25 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
06:04:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 777ms
06:04:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:04:25 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E187A800 == 35 [pid = 3092] [id = 106]
06:04:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 134 (000000E2DED70C00) [pid = 3092] [serial = 296] [outer = 0000000000000000]
06:04:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E2DF79A800) [pid = 3092] [serial = 297] [outer = 000000E2DED70C00]
06:04:25 INFO - PROCESS | 3092 | 1450274665339 Marionette INFO loaded listener.js
06:04:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E2E08EEC00) [pid = 3092] [serial = 298] [outer = 000000E2DED70C00]
06:04:25 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1534000 == 36 [pid = 3092] [id = 107]
06:04:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2DFBD7800) [pid = 3092] [serial = 299] [outer = 0000000000000000]
06:04:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2E1565C00) [pid = 3092] [serial = 300] [outer = 000000E2DFBD7800]
06:04:25 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
06:04:25 INFO - document served over http requires an http
06:04:25 INFO - sub-resource via iframe-tag using the meta-csp
06:04:25 INFO - delivery method with no-redirect and when
06:04: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"
06:04:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:04:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:04:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:25 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
06:04:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 733ms
06:04:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:04:26 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E58CC000 == 37 [pid = 3092] [id = 108]
06:04:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 139 (000000E2E141CC00) [pid = 3092] [serial = 301] [outer = 0000000000000000]
06:04:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 140 (000000E2E156B800) [pid = 3092] [serial = 302] [outer = 000000E2E141CC00]
06:04:26 INFO - PROCESS | 3092 | 1450274666172 Marionette INFO loaded listener.js
06:04:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 141 (000000E2E176E400) [pid = 3092] [serial = 303] [outer = 000000E2E141CC00]
06:04:26 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5F4A800 == 38 [pid = 3092] [id = 109]
06:04:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 142 (000000E2E176C800) [pid = 3092] [serial = 304] [outer = 0000000000000000]
06:04:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E2E17B2400) [pid = 3092] [serial = 305] [outer = 000000E2E176C800]
06:04:26 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
06:04:26 INFO - document served over http requires an http
06:04:26 INFO - sub-resource via iframe-tag using the meta-csp
06:04:26 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:04:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:04:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:26 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
06:04:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 840ms
06:04:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:04:26 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DB28C000 == 39 [pid = 3092] [id = 110]
06:04:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 144 (000000E2E176B000) [pid = 3092] [serial = 306] [outer = 0000000000000000]
06:04:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E2E17AF000) [pid = 3092] [serial = 307] [outer = 000000E2E176B000]
06:04:26 INFO - PROCESS | 3092 | 1450274666986 Marionette INFO loaded listener.js
06:04:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E2E183B000) [pid = 3092] [serial = 308] [outer = 000000E2E176B000]
06:04:27 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
06:04:27 INFO - document served over http requires an http
06:04:27 INFO - sub-resource via script-tag using the meta-csp
06:04:27 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:04:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:04:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:27 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
06:04:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 734ms
06:04:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:04:27 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6C18000 == 40 [pid = 3092] [id = 111]
06:04:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 147 (000000E2E1837800) [pid = 3092] [serial = 309] [outer = 0000000000000000]
06:04:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 148 (000000E2E18B7000) [pid = 3092] [serial = 310] [outer = 000000E2E1837800]
06:04:27 INFO - PROCESS | 3092 | 1450274667777 Marionette INFO loaded listener.js
06:04:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 149 (000000E2E5710000) [pid = 3092] [serial = 311] [outer = 000000E2E1837800]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 148 (000000E2D81CC800) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 147 (000000E2E3523400) [pid = 3092] [serial = 262] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 146 (000000E2DCE12000) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E2D218EC00) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E2E3522400) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 143 (000000E2DD203400) [pid = 3092] [serial = 257] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274654950]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2D22AF000) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 141 (000000E2E61CB000) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 140 (000000E2E17A7C00) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 139 (000000E2E17B1C00) [pid = 3092] [serial = 220] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 138 (000000E2D1B57400) [pid = 3092] [serial = 215] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274644101]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E2DD207000) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2E5F8EC00) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E2E88EAC00) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E2DB663800) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 133 (000000E2E6C57C00) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 132 (000000E2DE6D7000) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 131 (000000E2D890B000) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 130 (000000E2E66D5C00) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E2E0CEC800) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E2E9311C00) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E2D8909C00) [pid = 3092] [serial = 210] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E2D6FCB000) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E2DF948C00) [pid = 3092] [serial = 252] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E2E61C8800) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E2D298F800) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E2D8806000) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E2E8C8EC00) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 120 (000000E2D750B000) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E2DF91C800) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E2D7B0B400) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 117 (000000E2DDA93800) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E2E1833800) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E2D222A000) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E2D7818000) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 113 (000000E2E156D400) [pid = 3092] [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]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 112 (000000E2E17A8400) [pid = 3092] [serial = 218] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 111 (000000E2E17B5C00) [pid = 3092] [serial = 221] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 110 (000000E2E17B6C00) [pid = 3092] [serial = 223] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 109 (000000E2E7C70400) [pid = 3092] [serial = 226] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 108 (000000E2E88F0C00) [pid = 3092] [serial = 229] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 107 (000000E2E9313C00) [pid = 3092] [serial = 232] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 106 (000000E2E8D51000) [pid = 3092] [serial = 235] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 105 (000000E2D840C800) [pid = 3092] [serial = 238] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 104 (000000E2D22B0C00) [pid = 3092] [serial = 241] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 103 (000000E2D222A400) [pid = 3092] [serial = 244] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 102 (000000E2DD96C800) [pid = 3092] [serial = 247] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 101 (000000E2DE9F3800) [pid = 3092] [serial = 250] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 100 (000000E2E156EC00) [pid = 3092] [serial = 253] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 99 (000000E2E156D800) [pid = 3092] [serial = 255] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 98 (000000E2DD203800) [pid = 3092] [serial = 258] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274654950]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 97 (000000E2E0CF3000) [pid = 3092] [serial = 260] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 96 (000000E2E3528400) [pid = 3092] [serial = 263] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 95 (000000E2E3527800) [pid = 3092] [serial = 265] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 94 (000000E2DE2C8400) [pid = 3092] [serial = 268] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 93 (000000E2E6B10400) [pid = 3092] [serial = 271] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 92 (000000E2E88ED000) [pid = 3092] [serial = 274] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 91 (000000E2E6B18000) [pid = 3092] [serial = 205] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 90 (000000E2D7A0F800) [pid = 3092] [serial = 208] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 89 (000000E2DCE0E000) [pid = 3092] [serial = 211] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 88 (000000E2DC382800) [pid = 3092] [serial = 213] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 87 (000000E2D1D3C800) [pid = 3092] [serial = 216] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274644101]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 86 (000000E2E8C85400) [pid = 3092] [serial = 233] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 85 (000000E2E8D5A800) [pid = 3092] [serial = 236] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 84 (000000E2E5B90400) [pid = 3092] [serial = 239] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 83 (000000E2E0CF0000) [pid = 3092] [serial = 97] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 82 (000000E2DCE16800) [pid = 3092] [serial = 100] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 81 (000000E2E1765C00) [pid = 3092] [serial = 103] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 80 (000000E2E571E000) [pid = 3092] [serial = 106] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 79 (000000E2E5831800) [pid = 3092] [serial = 109] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 78 (000000E2E5832400) [pid = 3092] [serial = 112] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 77 (000000E2E7D12000) [pid = 3092] [serial = 154] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 76 (000000E2D840BC00) [pid = 3092] [serial = 157] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 75 (000000E2E05C9000) [pid = 3092] [serial = 160] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 74 (000000E2E66E0800) [pid = 3092] [serial = 163] [outer = 0000000000000000] [url = about:blank]
06:04:28 INFO - PROCESS | 3092 | --DOMWINDOW == 73 (000000E2E66E3C00) [pid = 3092] [serial = 166] [outer = 0000000000000000] [url = about:blank]
06:04:29 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
06:04:29 INFO - document served over http requires an http
06:04:29 INFO - sub-resource via script-tag using the meta-csp
06:04:29 INFO - delivery method with no-redirect and when
06:04: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"
06:04:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:04:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:04:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:29 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
06:04:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1549ms
06:04:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:04:29 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF4D1800 == 41 [pid = 3092] [id = 112]
06:04:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 74 (000000E2DCE12000) [pid = 3092] [serial = 312] [outer = 0000000000000000]
06:04:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 75 (000000E2DE9FA400) [pid = 3092] [serial = 313] [outer = 000000E2DCE12000]
06:04:29 INFO - PROCESS | 3092 | 1450274669263 Marionette INFO loaded listener.js
06:04:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 76 (000000E2E3528400) [pid = 3092] [serial = 314] [outer = 000000E2DCE12000]
06:04:29 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
06:04:29 INFO - document served over http requires an http
06:04:29 INFO - sub-resource via script-tag using the meta-csp
06:04:29 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:04:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:04:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:29 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
06:04:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 734ms
06:04:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:04:29 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E71BA800 == 42 [pid = 3092] [id = 113]
06:04:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 77 (000000E2E582FC00) [pid = 3092] [serial = 315] [outer = 0000000000000000]
06:04:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 78 (000000E2E5833000) [pid = 3092] [serial = 316] [outer = 000000E2E582FC00]
06:04:29 INFO - PROCESS | 3092 | 1450274669990 Marionette INFO loaded listener.js
06:04:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 79 (000000E2E5B99C00) [pid = 3092] [serial = 317] [outer = 000000E2E582FC00]
06:04:30 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
06:04:30 INFO - document served over http requires an http
06:04:30 INFO - sub-resource via xhr-request using the meta-csp
06:04:30 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:04:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:04:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:30 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
06:04:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 672ms
06:04:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:04:30 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8120800 == 43 [pid = 3092] [id = 114]
06:04:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 80 (000000E2E5B97C00) [pid = 3092] [serial = 318] [outer = 0000000000000000]
06:04:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 81 (000000E2E5F90000) [pid = 3092] [serial = 319] [outer = 000000E2E5B97C00]
06:04:30 INFO - PROCESS | 3092 | 1450274670661 Marionette INFO loaded listener.js
06:04:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 82 (000000E2E61C2800) [pid = 3092] [serial = 320] [outer = 000000E2E5B97C00]
06:04:31 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
06:04:31 INFO - document served over http requires an http
06:04:31 INFO - sub-resource via xhr-request using the meta-csp
06:04:31 INFO - delivery method with no-redirect and when
06:04: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"
06:04:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:04:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:04:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:31 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
06:04:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 923ms
06:04:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:04:31 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6DD8800 == 44 [pid = 3092] [id = 115]
06:04:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 83 (000000E2D7778800) [pid = 3092] [serial = 321] [outer = 0000000000000000]
06:04:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 84 (000000E2D7809400) [pid = 3092] [serial = 322] [outer = 000000E2D7778800]
06:04:31 INFO - PROCESS | 3092 | 1450274671722 Marionette INFO loaded listener.js
06:04:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 85 (000000E2D8179000) [pid = 3092] [serial = 323] [outer = 000000E2D7778800]
06:04:32 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
06:04:32 INFO - document served over http requires an http
06:04:32 INFO - sub-resource via xhr-request using the meta-csp
06:04:32 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:04:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:04:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:32 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
06:04:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 923ms
06:04:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:04:32 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E030E800 == 45 [pid = 3092] [id = 116]
06:04:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 86 (000000E2D840D400) [pid = 3092] [serial = 324] [outer = 0000000000000000]
06:04:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 87 (000000E2DCF0C800) [pid = 3092] [serial = 325] [outer = 000000E2D840D400]
06:04:32 INFO - PROCESS | 3092 | 1450274672705 Marionette INFO loaded listener.js
06:04:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 88 (000000E2DE2D4C00) [pid = 3092] [serial = 326] [outer = 000000E2D840D400]
06:04:33 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
06:04:33 INFO - document served over http requires an https
06:04:33 INFO - sub-resource via fetch-request using the meta-csp
06:04:33 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:04:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:04:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:04:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:33 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
06:04:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1105ms
06:04:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:04:34 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E84A6000 == 46 [pid = 3092] [id = 117]
06:04:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 89 (000000E2E17A7C00) [pid = 3092] [serial = 327] [outer = 0000000000000000]
06:04:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 90 (000000E2E17B5C00) [pid = 3092] [serial = 328] [outer = 000000E2E17A7C00]
06:04:34 INFO - PROCESS | 3092 | 1450274674361 Marionette INFO loaded listener.js
06:04:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 91 (000000E2E5F90800) [pid = 3092] [serial = 329] [outer = 000000E2E17A7C00]
06:04:35 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
06:04:35 INFO - document served over http requires an https
06:04:35 INFO - sub-resource via fetch-request using the meta-csp
06:04:35 INFO - delivery method with no-redirect and when
06:04: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"
06:04:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:04:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:04:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:04:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:35 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
06:04:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1891ms
06:04:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:04:35 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D2986000 == 47 [pid = 3092] [id = 118]
06:04:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 92 (000000E2D218C400) [pid = 3092] [serial = 330] [outer = 0000000000000000]
06:04:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 93 (000000E2D22A6400) [pid = 3092] [serial = 331] [outer = 000000E2D218C400]
06:04:35 INFO - PROCESS | 3092 | 1450274675826 Marionette INFO loaded listener.js
06:04:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 94 (000000E2D299A400) [pid = 3092] [serial = 332] [outer = 000000E2D218C400]
06:04:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6663800 == 46 [pid = 3092] [id = 27]
06:04:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D7858000 == 45 [pid = 3092] [id = 29]
06:04:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF67B800 == 44 [pid = 3092] [id = 16]
06:04:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D893D800 == 43 [pid = 3092] [id = 31]
06:04:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF612800 == 42 [pid = 3092] [id = 35]
06:04:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E08CC000 == 41 [pid = 3092] [id = 18]
06:04:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D0ACC800 == 40 [pid = 3092] [id = 21]
06:04:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D2976000 == 39 [pid = 3092] [id = 28]
06:04:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD53A800 == 38 [pid = 3092] [id = 33]
06:04:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DE451000 == 37 [pid = 3092] [id = 14]
06:04:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DCF63000 == 36 [pid = 3092] [id = 13]
06:04:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5F4A800 == 35 [pid = 3092] [id = 109]
06:04:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1534000 == 34 [pid = 3092] [id = 107]
06:04:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E08C7800 == 33 [pid = 3092] [id = 105]
06:04:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9A0D800 == 32 [pid = 3092] [id = 98]
06:04:36 INFO - PROCESS | 3092 | --DOMWINDOW == 93 (000000E2E7D0E800) [pid = 3092] [serial = 272] [outer = 0000000000000000] [url = about:blank]
06:04:36 INFO - PROCESS | 3092 | --DOMWINDOW == 92 (000000E2E5835000) [pid = 3092] [serial = 261] [outer = 0000000000000000] [url = about:blank]
06:04:36 INFO - PROCESS | 3092 | --DOMWINDOW == 91 (000000E2E61BEC00) [pid = 3092] [serial = 269] [outer = 0000000000000000] [url = about:blank]
06:04:36 INFO - PROCESS | 3092 | --DOMWINDOW == 90 (000000E2E5B9A400) [pid = 3092] [serial = 266] [outer = 0000000000000000] [url = about:blank]
06:04:36 INFO - PROCESS | 3092 | --DOMWINDOW == 89 (000000E2DE2D2400) [pid = 3092] [serial = 248] [outer = 0000000000000000] [url = about:blank]
06:04:36 INFO - PROCESS | 3092 | --DOMWINDOW == 88 (000000E2D7C91C00) [pid = 3092] [serial = 245] [outer = 0000000000000000] [url = about:blank]
06:04:36 INFO - PROCESS | 3092 | --DOMWINDOW == 87 (000000E2DB661400) [pid = 3092] [serial = 242] [outer = 0000000000000000] [url = about:blank]
06:04:36 INFO - PROCESS | 3092 | --DOMWINDOW == 86 (000000E2E88F9C00) [pid = 3092] [serial = 230] [outer = 0000000000000000] [url = about:blank]
06:04:36 INFO - PROCESS | 3092 | --DOMWINDOW == 85 (000000E2E7D0F800) [pid = 3092] [serial = 227] [outer = 0000000000000000] [url = about:blank]
06:04:36 INFO - PROCESS | 3092 | --DOMWINDOW == 84 (000000E2E6C5A800) [pid = 3092] [serial = 224] [outer = 0000000000000000] [url = about:blank]
06:04:36 INFO - PROCESS | 3092 | --DOMWINDOW == 83 (000000E2E17B3000) [pid = 3092] [serial = 219] [outer = 0000000000000000] [url = about:blank]
06:04:36 INFO - PROCESS | 3092 | --DOMWINDOW == 82 (000000E2E1825400) [pid = 3092] [serial = 214] [outer = 0000000000000000] [url = about:blank]
06:04:36 INFO - PROCESS | 3092 | --DOMWINDOW == 81 (000000E2D890B400) [pid = 3092] [serial = 209] [outer = 0000000000000000] [url = about:blank]
06:04:36 INFO - PROCESS | 3092 | --DOMWINDOW == 80 (000000E2E6C5A000) [pid = 3092] [serial = 206] [outer = 0000000000000000] [url = about:blank]
06:04:36 INFO - PROCESS | 3092 | --DOMWINDOW == 79 (000000E2E1824C00) [pid = 3092] [serial = 256] [outer = 0000000000000000] [url = about:blank]
06:04:36 INFO - PROCESS | 3092 | --DOMWINDOW == 78 (000000E2E0381000) [pid = 3092] [serial = 251] [outer = 0000000000000000] [url = about:blank]
06:04:36 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
06:04:36 INFO - document served over http requires an https
06:04:36 INFO - sub-resource via fetch-request using the meta-csp
06:04:36 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:04:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:04:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:04:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:36 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
06:04:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1079ms
06:04:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:04:36 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D7057800 == 33 [pid = 3092] [id = 119]
06:04:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 79 (000000E2D299C800) [pid = 3092] [serial = 333] [outer = 0000000000000000]
06:04:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 80 (000000E2D6DA5800) [pid = 3092] [serial = 334] [outer = 000000E2D299C800]
06:04:36 INFO - PROCESS | 3092 | 1450274676684 Marionette INFO loaded listener.js
06:04:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 81 (000000E2D7776800) [pid = 3092] [serial = 335] [outer = 000000E2D299C800]
06:04:37 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D7C19800 == 34 [pid = 3092] [id = 120]
06:04:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 82 (000000E2D776F000) [pid = 3092] [serial = 336] [outer = 0000000000000000]
06:04:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 83 (000000E2D7C78400) [pid = 3092] [serial = 337] [outer = 000000E2D776F000]
06:04:37 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
06:04:37 INFO - document served over http requires an https
06:04:37 INFO - sub-resource via iframe-tag using the meta-csp
06:04:37 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:04:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:04:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:37 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
06:04:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 735ms
06:04:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:04:37 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D8934000 == 35 [pid = 3092] [id = 121]
06:04:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 84 (000000E2D757C400) [pid = 3092] [serial = 338] [outer = 0000000000000000]
06:04:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 85 (000000E2D7C75800) [pid = 3092] [serial = 339] [outer = 000000E2D757C400]
06:04:37 INFO - PROCESS | 3092 | 1450274677503 Marionette INFO loaded listener.js
06:04:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 86 (000000E2D81D6400) [pid = 3092] [serial = 340] [outer = 000000E2D757C400]
06:04:37 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD40D800 == 36 [pid = 3092] [id = 122]
06:04:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 87 (000000E2D81D4C00) [pid = 3092] [serial = 341] [outer = 0000000000000000]
06:04:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 88 (000000E2D890B000) [pid = 3092] [serial = 342] [outer = 000000E2D81D4C00]
06:04:37 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
06:04:37 INFO - document served over http requires an https
06:04:37 INFO - sub-resource via iframe-tag using the meta-csp
06:04:37 INFO - delivery method with no-redirect and when
06:04: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"
06:04:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:04:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:04:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:37 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
06:04:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 691ms
06:04:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:04:38 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD53E800 == 37 [pid = 3092] [id = 123]
06:04:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 89 (000000E2D8905400) [pid = 3092] [serial = 343] [outer = 0000000000000000]
06:04:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 90 (000000E2D8914000) [pid = 3092] [serial = 344] [outer = 000000E2D8905400]
06:04:38 INFO - PROCESS | 3092 | 1450274678137 Marionette INFO loaded listener.js
06:04:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 91 (000000E2DC388800) [pid = 3092] [serial = 345] [outer = 000000E2D8905400]
06:04:38 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DE447000 == 38 [pid = 3092] [id = 124]
06:04:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 92 (000000E2DC383800) [pid = 3092] [serial = 346] [outer = 0000000000000000]
06:04:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 93 (000000E2DB667000) [pid = 3092] [serial = 347] [outer = 000000E2DC383800]
06:04:38 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
06:04:38 INFO - document served over http requires an https
06:04:38 INFO - sub-resource via iframe-tag using the meta-csp
06:04:38 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:04:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:04:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:38 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
06:04:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 776ms
06:04:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:04:38 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF672000 == 39 [pid = 3092] [id = 125]
06:04:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 94 (000000E2D890F400) [pid = 3092] [serial = 348] [outer = 0000000000000000]
06:04:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 95 (000000E2DD203400) [pid = 3092] [serial = 349] [outer = 000000E2D890F400]
06:04:38 INFO - PROCESS | 3092 | 1450274678936 Marionette INFO loaded listener.js
06:04:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 96 (000000E2DE1D1800) [pid = 3092] [serial = 350] [outer = 000000E2D890F400]
06:04:39 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
06:04:39 INFO - document served over http requires an https
06:04:39 INFO - sub-resource via script-tag using the meta-csp
06:04:39 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:04:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:04:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:39 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
06:04:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 733ms
06:04:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:04:39 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D1B74800 == 40 [pid = 3092] [id = 126]
06:04:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 97 (000000E2DE693000) [pid = 3092] [serial = 351] [outer = 0000000000000000]
06:04:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 98 (000000E2DE9F4400) [pid = 3092] [serial = 352] [outer = 000000E2DE693000]
06:04:39 INFO - PROCESS | 3092 | 1450274679701 Marionette INFO loaded listener.js
06:04:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 99 (000000E2DF797400) [pid = 3092] [serial = 353] [outer = 000000E2DE693000]
06:04:40 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
06:04:40 INFO - document served over http requires an https
06:04:40 INFO - sub-resource via script-tag using the meta-csp
06:04:40 INFO - delivery method with no-redirect and when
06:04: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"
06:04:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:04:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:04:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:40 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
06:04:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 732ms
06:04:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 98 (000000E2DC37E000) [pid = 3092] [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]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 97 (000000E2DCE12000) [pid = 3092] [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]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 96 (000000E2D6DA3000) [pid = 3092] [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]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 95 (000000E2E176B000) [pid = 3092] [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]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 94 (000000E2E176C800) [pid = 3092] [serial = 304] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 93 (000000E2D7B11400) [pid = 3092] [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]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 92 (000000E2DED70C00) [pid = 3092] [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]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 91 (000000E2DED65000) [pid = 3092] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 90 (000000E2D0BA1C00) [pid = 3092] [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]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 89 (000000E2E141CC00) [pid = 3092] [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]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 88 (000000E2D7B0FC00) [pid = 3092] [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]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 87 (000000E2DFBD7800) [pid = 3092] [serial = 299] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274665735]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 86 (000000E2D780E800) [pid = 3092] [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]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 85 (000000E2E5833000) [pid = 3092] [serial = 316] [outer = 0000000000000000] [url = about:blank]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 84 (000000E2E17B2400) [pid = 3092] [serial = 305] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 83 (000000E2E156B800) [pid = 3092] [serial = 302] [outer = 0000000000000000] [url = about:blank]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 82 (000000E2E18B7000) [pid = 3092] [serial = 310] [outer = 0000000000000000] [url = about:blank]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 81 (000000E2E17AF000) [pid = 3092] [serial = 307] [outer = 0000000000000000] [url = about:blank]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 80 (000000E2D7C78000) [pid = 3092] [serial = 280] [outer = 0000000000000000] [url = about:blank]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 79 (000000E2DC387000) [pid = 3092] [serial = 286] [outer = 0000000000000000] [url = about:blank]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 78 (000000E2D6FD5C00) [pid = 3092] [serial = 277] [outer = 0000000000000000] [url = about:blank]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 77 (000000E2E1565C00) [pid = 3092] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274665735]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 76 (000000E2DF79A800) [pid = 3092] [serial = 297] [outer = 0000000000000000] [url = about:blank]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 75 (000000E2DD210000) [pid = 3092] [serial = 289] [outer = 0000000000000000] [url = about:blank]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 74 (000000E2D8905800) [pid = 3092] [serial = 283] [outer = 0000000000000000] [url = about:blank]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 73 (000000E2DE9FA400) [pid = 3092] [serial = 313] [outer = 0000000000000000] [url = about:blank]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 72 (000000E2DF94D400) [pid = 3092] [serial = 295] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 71 (000000E2DDBAF400) [pid = 3092] [serial = 292] [outer = 0000000000000000] [url = about:blank]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 70 (000000E2E7C74800) [pid = 3092] [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]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 69 (000000E2E1837800) [pid = 3092] [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]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 68 (000000E2E8D5A000) [pid = 3092] [serial = 275] [outer = 0000000000000000] [url = about:blank]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 67 (000000E2D7CEA000) [pid = 3092] [serial = 281] [outer = 0000000000000000] [url = about:blank]
06:04:40 INFO - PROCESS | 3092 | --DOMWINDOW == 66 (000000E2D781A000) [pid = 3092] [serial = 278] [outer = 0000000000000000] [url = about:blank]
06:04:40 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1530800 == 41 [pid = 3092] [id = 127]
06:04:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 67 (000000E2D2228400) [pid = 3092] [serial = 354] [outer = 0000000000000000]
06:04:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 68 (000000E2D6DA3000) [pid = 3092] [serial = 355] [outer = 000000E2D2228400]
06:04:40 INFO - PROCESS | 3092 | 1450274680624 Marionette INFO loaded listener.js
06:04:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 69 (000000E2DE9FA400) [pid = 3092] [serial = 356] [outer = 000000E2D2228400]
06:04:41 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
06:04:41 INFO - document served over http requires an https
06:04:41 INFO - sub-resource via script-tag using the meta-csp
06:04:41 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:04:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:04:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:41 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
06:04:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 839ms
06:04:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:04:41 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1A66000 == 42 [pid = 3092] [id = 128]
06:04:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 70 (000000E2E05C4800) [pid = 3092] [serial = 357] [outer = 0000000000000000]
06:04:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 71 (000000E2E08F6C00) [pid = 3092] [serial = 358] [outer = 000000E2E05C4800]
06:04:41 INFO - PROCESS | 3092 | 1450274681245 Marionette INFO loaded listener.js
06:04:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 72 (000000E2E1567000) [pid = 3092] [serial = 359] [outer = 000000E2E05C4800]
06:04:41 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
06:04:41 INFO - document served over http requires an https
06:04:41 INFO - sub-resource via xhr-request using the meta-csp
06:04:41 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:04:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:04:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:41 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
06:04:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 629ms
06:04:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:04:41 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E58D3800 == 43 [pid = 3092] [id = 129]
06:04:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 73 (000000E2E156B000) [pid = 3092] [serial = 360] [outer = 0000000000000000]
06:04:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 74 (000000E2E1765800) [pid = 3092] [serial = 361] [outer = 000000E2E156B000]
06:04:41 INFO - PROCESS | 3092 | 1450274681905 Marionette INFO loaded listener.js
06:04:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 75 (000000E2E17B0800) [pid = 3092] [serial = 362] [outer = 000000E2E156B000]
06:04:42 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
06:04:42 INFO - document served over http requires an https
06:04:42 INFO - sub-resource via xhr-request using the meta-csp
06:04:42 INFO - delivery method with no-redirect and when
06:04: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"
06:04:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:04:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:04:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:42 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
06:04:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 629ms
06:04:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:04:42 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5F69800 == 44 [pid = 3092] [id = 130]
06:04:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 76 (000000E2E17B4000) [pid = 3092] [serial = 363] [outer = 0000000000000000]
06:04:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 77 (000000E2E1821000) [pid = 3092] [serial = 364] [outer = 000000E2E17B4000]
06:04:42 INFO - PROCESS | 3092 | 1450274682515 Marionette INFO loaded listener.js
06:04:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 78 (000000E2E183F000) [pid = 3092] [serial = 365] [outer = 000000E2E17B4000]
06:04:43 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
06:04:43 INFO - document served over http requires an https
06:04:43 INFO - sub-resource via xhr-request using the meta-csp
06:04:43 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:04:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:04:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:43 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
06:04:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 880ms
06:04:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:04:43 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D83E7000 == 45 [pid = 3092] [id = 131]
06:04:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 79 (000000E2D299BC00) [pid = 3092] [serial = 366] [outer = 0000000000000000]
06:04:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 80 (000000E2D7B0F800) [pid = 3092] [serial = 367] [outer = 000000E2D299BC00]
06:04:43 INFO - PROCESS | 3092 | 1450274683521 Marionette INFO loaded listener.js
06:04:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 81 (000000E2D81D5000) [pid = 3092] [serial = 368] [outer = 000000E2D299BC00]
06:04:44 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
06:04:44 INFO - document served over http requires an http
06:04:44 INFO - sub-resource via fetch-request using the meta-referrer
06:04:44 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:04:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:04:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:04:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:44 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
06:04:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 882ms
06:04:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:04:44 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E61AF000 == 46 [pid = 3092] [id = 132]
06:04:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 82 (000000E2DB65C800) [pid = 3092] [serial = 369] [outer = 0000000000000000]
06:04:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 83 (000000E2DD9B4C00) [pid = 3092] [serial = 370] [outer = 000000E2DB65C800]
06:04:44 INFO - PROCESS | 3092 | 1450274684413 Marionette INFO loaded listener.js
06:04:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 84 (000000E2DF946800) [pid = 3092] [serial = 371] [outer = 000000E2DB65C800]
06:04:45 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
06:04:45 INFO - document served over http requires an http
06:04:45 INFO - sub-resource via fetch-request using the meta-referrer
06:04:45 INFO - delivery method with no-redirect and when
06:04: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"
06:04:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:04:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:04:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:04:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:45 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
06:04:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 838ms
06:04:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:04:45 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6E7D000 == 47 [pid = 3092] [id = 133]
06:04:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 85 (000000E2E18AE800) [pid = 3092] [serial = 372] [outer = 0000000000000000]
06:04:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 86 (000000E2E3524400) [pid = 3092] [serial = 373] [outer = 000000E2E18AE800]
06:04:45 INFO - PROCESS | 3092 | 1450274685300 Marionette INFO loaded listener.js
06:04:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 87 (000000E2E5716800) [pid = 3092] [serial = 374] [outer = 000000E2E18AE800]
06:04:45 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
06:04:45 INFO - document served over http requires an http
06:04:45 INFO - sub-resource via fetch-request using the meta-referrer
06:04:45 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:04:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:04:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:04:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:45 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
06:04:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 881ms
06:04:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:04:46 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E71A2000 == 48 [pid = 3092] [id = 134]
06:04:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 88 (000000E2E571AC00) [pid = 3092] [serial = 375] [outer = 0000000000000000]
06:04:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 89 (000000E2E5831800) [pid = 3092] [serial = 376] [outer = 000000E2E571AC00]
06:04:46 INFO - PROCESS | 3092 | 1450274686163 Marionette INFO loaded listener.js
06:04:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 90 (000000E2E5B98400) [pid = 3092] [serial = 377] [outer = 000000E2E571AC00]
06:04:46 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E7CD4800 == 49 [pid = 3092] [id = 135]
06:04:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 91 (000000E2E5B94000) [pid = 3092] [serial = 378] [outer = 0000000000000000]
06:04:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 92 (000000E2E5F8DC00) [pid = 3092] [serial = 379] [outer = 000000E2E5B94000]
06:04:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
06:04:46 INFO - document served over http requires an http
06:04:46 INFO - sub-resource via iframe-tag using the meta-referrer
06:04:46 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:04:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:04:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
06:04:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 944ms
06:04:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:04:47 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E811C800 == 50 [pid = 3092] [id = 136]
06:04:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 93 (000000E2E5B93800) [pid = 3092] [serial = 380] [outer = 0000000000000000]
06:04:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 94 (000000E2E5B9F000) [pid = 3092] [serial = 381] [outer = 000000E2E5B93800]
06:04:47 INFO - PROCESS | 3092 | 1450274687124 Marionette INFO loaded listener.js
06:04:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 95 (000000E2E66D5400) [pid = 3092] [serial = 382] [outer = 000000E2E5B93800]
06:04:47 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E842B800 == 51 [pid = 3092] [id = 137]
06:04:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 96 (000000E2E66DD400) [pid = 3092] [serial = 383] [outer = 0000000000000000]
06:04:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 97 (000000E2E66E2C00) [pid = 3092] [serial = 384] [outer = 000000E2E66DD400]
06:04:47 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
06:04:47 INFO - document served over http requires an http
06:04:47 INFO - sub-resource via iframe-tag using the meta-referrer
06:04:47 INFO - delivery method with no-redirect and when
06:04: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"
06:04:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:04:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:04:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
06:04:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 924ms
06:04:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:04:48 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8780800 == 52 [pid = 3092] [id = 138]
06:04:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 98 (000000E2E66E3C00) [pid = 3092] [serial = 385] [outer = 0000000000000000]
06:04:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 99 (000000E2E6B12C00) [pid = 3092] [serial = 386] [outer = 000000E2E66E3C00]
06:04:48 INFO - PROCESS | 3092 | 1450274688067 Marionette INFO loaded listener.js
06:04:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 100 (000000E2E6C57C00) [pid = 3092] [serial = 387] [outer = 000000E2E66E3C00]
06:04:48 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8782000 == 53 [pid = 3092] [id = 139]
06:04:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 101 (000000E2E7C6AC00) [pid = 3092] [serial = 388] [outer = 0000000000000000]
06:04:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 102 (000000E2E7C6D800) [pid = 3092] [serial = 389] [outer = 000000E2E7C6AC00]
06:04:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
06:04:48 INFO - document served over http requires an http
06:04:48 INFO - sub-resource via iframe-tag using the meta-referrer
06:04:48 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:04:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:04:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
06:04:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 923ms
06:04:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:04:48 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8D73000 == 54 [pid = 3092] [id = 140]
06:04:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 103 (000000E2E6C56800) [pid = 3092] [serial = 390] [outer = 0000000000000000]
06:04:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 104 (000000E2E7C6DC00) [pid = 3092] [serial = 391] [outer = 000000E2E6C56800]
06:04:49 INFO - PROCESS | 3092 | 1450274689003 Marionette INFO loaded listener.js
06:04:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 105 (000000E2E7D13400) [pid = 3092] [serial = 392] [outer = 000000E2E6C56800]
06:04:49 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
06:04:49 INFO - document served over http requires an http
06:04:49 INFO - sub-resource via script-tag using the meta-referrer
06:04:49 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:04:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:04:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:49 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
06:04:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 945ms
06:04:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:04:49 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E92A7800 == 55 [pid = 3092] [id = 141]
06:04:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 106 (000000E2E7D15C00) [pid = 3092] [serial = 393] [outer = 0000000000000000]
06:04:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 107 (000000E2E7D1AC00) [pid = 3092] [serial = 394] [outer = 000000E2E7D15C00]
06:04:49 INFO - PROCESS | 3092 | 1450274689935 Marionette INFO loaded listener.js
06:04:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 108 (000000E2E88F8400) [pid = 3092] [serial = 395] [outer = 000000E2E7D15C00]
06:04:50 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
06:04:50 INFO - document served over http requires an http
06:04:50 INFO - sub-resource via script-tag using the meta-referrer
06:04:50 INFO - delivery method with no-redirect and when
06:04: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"
06:04:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:04:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:04:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:50 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
06:04:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 881ms
06:04:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:04:50 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9344800 == 56 [pid = 3092] [id = 142]
06:04:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 109 (000000E2E8C83800) [pid = 3092] [serial = 396] [outer = 0000000000000000]
06:04:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 110 (000000E2E8C8AC00) [pid = 3092] [serial = 397] [outer = 000000E2E8C83800]
06:04:50 INFO - PROCESS | 3092 | 1450274690832 Marionette INFO loaded listener.js
06:04:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 111 (000000E2E8D54000) [pid = 3092] [serial = 398] [outer = 000000E2E8C83800]
06:04:52 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
06:04:52 INFO - document served over http requires an http
06:04:52 INFO - sub-resource via script-tag using the meta-referrer
06:04:52 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:04:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:04:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:52 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
06:04:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1591ms
06:04:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:04:52 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6CF5800 == 57 [pid = 3092] [id = 143]
06:04:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 112 (000000E2D2189800) [pid = 3092] [serial = 399] [outer = 0000000000000000]
06:04:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 113 (000000E2D222D000) [pid = 3092] [serial = 400] [outer = 000000E2D2189800]
06:04:52 INFO - PROCESS | 3092 | 1450274692558 Marionette INFO loaded listener.js
06:04:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 114 (000000E2D7CDF400) [pid = 3092] [serial = 401] [outer = 000000E2D2189800]
06:04:53 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
06:04:53 INFO - document served over http requires an http
06:04:53 INFO - sub-resource via xhr-request using the meta-referrer
06:04:53 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:04:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:04:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:53 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
06:04:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 840ms
06:04:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:04:53 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D298A000 == 58 [pid = 3092] [id = 144]
06:04:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E2D222CC00) [pid = 3092] [serial = 402] [outer = 0000000000000000]
06:04:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E2D7CE2400) [pid = 3092] [serial = 403] [outer = 000000E2D222CC00]
06:04:53 INFO - PROCESS | 3092 | 1450274693498 Marionette INFO loaded listener.js
06:04:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E2DD14E000) [pid = 3092] [serial = 404] [outer = 000000E2D222CC00]
06:04:54 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
06:04:54 INFO - document served over http requires an http
06:04:54 INFO - sub-resource via xhr-request using the meta-referrer
06:04:54 INFO - delivery method with no-redirect and when
06:04: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"
06:04:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:04:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:04:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:54 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
06:04:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 773ms
06:04:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:04:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5772800 == 57 [pid = 3092] [id = 23]
06:04:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DE447000 == 56 [pid = 3092] [id = 124]
06:04:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD40D800 == 55 [pid = 3092] [id = 122]
06:04:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D7C19800 == 54 [pid = 3092] [id = 120]
06:04:54 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E2DE9FAC00) [pid = 3092] [serial = 293] [outer = 0000000000000000] [url = about:blank]
06:04:54 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E2DB65EC00) [pid = 3092] [serial = 284] [outer = 0000000000000000] [url = about:blank]
06:04:54 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E2E176E400) [pid = 3092] [serial = 303] [outer = 0000000000000000] [url = about:blank]
06:04:54 INFO - PROCESS | 3092 | --DOMWINDOW == 113 (000000E2DD154400) [pid = 3092] [serial = 287] [outer = 0000000000000000] [url = about:blank]
06:04:54 INFO - PROCESS | 3092 | --DOMWINDOW == 112 (000000E2DDA99000) [pid = 3092] [serial = 290] [outer = 0000000000000000] [url = about:blank]
06:04:54 INFO - PROCESS | 3092 | --DOMWINDOW == 111 (000000E2E183B000) [pid = 3092] [serial = 308] [outer = 0000000000000000] [url = about:blank]
06:04:54 INFO - PROCESS | 3092 | --DOMWINDOW == 110 (000000E2E5710000) [pid = 3092] [serial = 311] [outer = 0000000000000000] [url = about:blank]
06:04:54 INFO - PROCESS | 3092 | --DOMWINDOW == 109 (000000E2E3528400) [pid = 3092] [serial = 314] [outer = 0000000000000000] [url = about:blank]
06:04:54 INFO - PROCESS | 3092 | --DOMWINDOW == 108 (000000E2E08EEC00) [pid = 3092] [serial = 298] [outer = 0000000000000000] [url = about:blank]
06:04:54 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D333C800 == 55 [pid = 3092] [id = 145]
06:04:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 109 (000000E2D22B2000) [pid = 3092] [serial = 405] [outer = 0000000000000000]
06:04:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 110 (000000E2D6FD1C00) [pid = 3092] [serial = 406] [outer = 000000E2D22B2000]
06:04:54 INFO - PROCESS | 3092 | 1450274694412 Marionette INFO loaded listener.js
06:04:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 111 (000000E2DB662400) [pid = 3092] [serial = 407] [outer = 000000E2D22B2000]
06:04:54 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
06:04:54 INFO - document served over http requires an http
06:04:54 INFO - sub-resource via xhr-request using the meta-referrer
06:04:54 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:04:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:04:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
06:04:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 817ms
06:04:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:04:54 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DE188800 == 56 [pid = 3092] [id = 146]
06:04:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 112 (000000E2DD55F000) [pid = 3092] [serial = 408] [outer = 0000000000000000]
06:04:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 113 (000000E2DE2C7800) [pid = 3092] [serial = 409] [outer = 000000E2DD55F000]
06:04:55 INFO - PROCESS | 3092 | 1450274695022 Marionette INFO loaded listener.js
06:04:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 114 (000000E2DF79CC00) [pid = 3092] [serial = 410] [outer = 000000E2DD55F000]
06:04:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E2E051EC00) [pid = 3092] [serial = 411] [outer = 000000E2D7B11800]
06:04:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
06:04:55 INFO - document served over http requires an https
06:04:55 INFO - sub-resource via fetch-request using the meta-referrer
06:04:55 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:04:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:04:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:04:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
06:04:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 735ms
06:04:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:04:55 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD448800 == 57 [pid = 3092] [id = 147]
06:04:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E2D840B000) [pid = 3092] [serial = 412] [outer = 0000000000000000]
06:04:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E2D8909000) [pid = 3092] [serial = 413] [outer = 000000E2D840B000]
06:04:55 INFO - PROCESS | 3092 | 1450274695815 Marionette INFO loaded listener.js
06:04:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 118 (000000E2E1761800) [pid = 3092] [serial = 414] [outer = 000000E2D840B000]
06:04:56 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
06:04:56 INFO - document served over http requires an https
06:04:56 INFO - sub-resource via fetch-request using the meta-referrer
06:04:56 INFO - delivery method with no-redirect and when
06:04: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"
06:04:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:04:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:04:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:04:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:56 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
06:04:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 630ms
06:04:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:04:56 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1BD9000 == 58 [pid = 3092] [id = 148]
06:04:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E2E1573400) [pid = 3092] [serial = 415] [outer = 0000000000000000]
06:04:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2E17B0000) [pid = 3092] [serial = 416] [outer = 000000E2E1573400]
06:04:56 INFO - PROCESS | 3092 | 1450274696522 Marionette INFO loaded listener.js
06:04:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 121 (000000E2E5714C00) [pid = 3092] [serial = 417] [outer = 000000E2E1573400]
06:04:57 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
06:04:57 INFO - document served over http requires an https
06:04:57 INFO - sub-resource via fetch-request using the meta-referrer
06:04:57 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:04:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:04:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:04:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:57 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
06:04:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 776ms
06:04:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:04:57 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5F57800 == 59 [pid = 3092] [id = 149]
06:04:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E2DB224C00) [pid = 3092] [serial = 418] [outer = 0000000000000000]
06:04:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2DB22C400) [pid = 3092] [serial = 419] [outer = 000000E2DB224C00]
06:04:57 INFO - PROCESS | 3092 | 1450274697243 Marionette INFO loaded listener.js
06:04:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E2E571E400) [pid = 3092] [serial = 420] [outer = 000000E2DB224C00]
06:04:57 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5F5A800 == 60 [pid = 3092] [id = 150]
06:04:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E2DCFEA000) [pid = 3092] [serial = 421] [outer = 0000000000000000]
06:04:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2DCFED400) [pid = 3092] [serial = 422] [outer = 000000E2DCFEA000]
06:04:57 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
06:04:57 INFO - document served over http requires an https
06:04:57 INFO - sub-resource via iframe-tag using the meta-referrer
06:04:57 INFO - delivery method with keep-origin-redirect and when
06:04: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"
06:04:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:04:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:04:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:57 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
06:04:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 734ms
06:04:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:04:57 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6C20000 == 61 [pid = 3092] [id = 151]
06:04:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E2DB226C00) [pid = 3092] [serial = 423] [outer = 0000000000000000]
06:04:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E2DCFED000) [pid = 3092] [serial = 424] [outer = 000000E2DB226C00]
06:04:58 INFO - PROCESS | 3092 | 1450274697995 Marionette INFO loaded listener.js
06:04:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2E5F92400) [pid = 3092] [serial = 425] [outer = 000000E2DB226C00]
06:04:58 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6C08800 == 62 [pid = 3092] [id = 152]
06:04:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E2DF5A3400) [pid = 3092] [serial = 426] [outer = 0000000000000000]
06:04:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 131 (000000E2DCFF8C00) [pid = 3092] [serial = 427] [outer = 000000E2DF5A3400]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 130 (000000E2D2228400) [pid = 3092] [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]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E2DE693000) [pid = 3092] [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]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E2DC383800) [pid = 3092] [serial = 346] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E2D776F000) [pid = 3092] [serial = 336] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E2E05C4800) [pid = 3092] [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]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E2D890F400) [pid = 3092] [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]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E2D81D4C00) [pid = 3092] [serial = 341] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274677807]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E2E17A7C00) [pid = 3092] [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]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E2D299C800) [pid = 3092] [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]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E2D218C400) [pid = 3092] [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]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 120 (000000E2D757C400) [pid = 3092] [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]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E2D8905400) [pid = 3092] [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]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E2E582FC00) [pid = 3092] [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]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 117 (000000E2E1765800) [pid = 3092] [serial = 361] [outer = 0000000000000000] [url = about:blank]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E2E5F90000) [pid = 3092] [serial = 319] [outer = 0000000000000000] [url = about:blank]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E2D7809400) [pid = 3092] [serial = 322] [outer = 0000000000000000] [url = about:blank]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E2DCF0C800) [pid = 3092] [serial = 325] [outer = 0000000000000000] [url = about:blank]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 113 (000000E2DE9F4400) [pid = 3092] [serial = 352] [outer = 0000000000000000] [url = about:blank]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 112 (000000E2E08F6C00) [pid = 3092] [serial = 358] [outer = 0000000000000000] [url = about:blank]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 111 (000000E2DD203400) [pid = 3092] [serial = 349] [outer = 0000000000000000] [url = about:blank]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 110 (000000E2E17B5C00) [pid = 3092] [serial = 328] [outer = 0000000000000000] [url = about:blank]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 109 (000000E2D22A6400) [pid = 3092] [serial = 331] [outer = 0000000000000000] [url = about:blank]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 108 (000000E2DB667000) [pid = 3092] [serial = 347] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 107 (000000E2D8914000) [pid = 3092] [serial = 344] [outer = 0000000000000000] [url = about:blank]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 106 (000000E2D7C78400) [pid = 3092] [serial = 337] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 105 (000000E2D6DA5800) [pid = 3092] [serial = 334] [outer = 0000000000000000] [url = about:blank]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 104 (000000E2D6DA3000) [pid = 3092] [serial = 355] [outer = 0000000000000000] [url = about:blank]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 103 (000000E2D890B000) [pid = 3092] [serial = 342] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274677807]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 102 (000000E2D7C75800) [pid = 3092] [serial = 339] [outer = 0000000000000000] [url = about:blank]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 101 (000000E2E5B99C00) [pid = 3092] [serial = 317] [outer = 0000000000000000] [url = about:blank]
06:04:58 INFO - PROCESS | 3092 | --DOMWINDOW == 100 (000000E2E1567000) [pid = 3092] [serial = 359] [outer = 0000000000000000] [url = about:blank]
06:04:58 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
06:04:58 INFO - document served over http requires an https
06:04:58 INFO - sub-resource via iframe-tag using the meta-referrer
06:04:58 INFO - delivery method with no-redirect and when
06:04: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"
06:04:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:04:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:04:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:58 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
06:04:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 840ms
06:04:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:04:58 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E84B0800 == 63 [pid = 3092] [id = 153]
06:04:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 101 (000000E2D218B000) [pid = 3092] [serial = 428] [outer = 0000000000000000]
06:04:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 102 (000000E2DF5A3C00) [pid = 3092] [serial = 429] [outer = 000000E2D218B000]
06:04:58 INFO - PROCESS | 3092 | 1450274698878 Marionette INFO loaded listener.js
06:04:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 103 (000000E2DF5AE800) [pid = 3092] [serial = 430] [outer = 000000E2D218B000]
06:04:59 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E933C800 == 64 [pid = 3092] [id = 154]
06:04:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 104 (000000E2DF5AD400) [pid = 3092] [serial = 431] [outer = 0000000000000000]
06:04:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 105 (000000E2E5B9E400) [pid = 3092] [serial = 432] [outer = 000000E2DF5AD400]
06:04:59 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
06:04:59 INFO - document served over http requires an https
06:04:59 INFO - sub-resource via iframe-tag using the meta-referrer
06:04:59 INFO - delivery method with swap-origin-redirect and when
06:04: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"
06:04:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:04:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:04:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:04:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:04:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:04:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:04:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:04:59 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
06:04:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 693ms
06:04:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:04:59 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9A1E000 == 65 [pid = 3092] [id = 155]
06:04:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 106 (000000E2D7C76000) [pid = 3092] [serial = 433] [outer = 0000000000000000]
06:04:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 107 (000000E2DE9F1000) [pid = 3092] [serial = 434] [outer = 000000E2D7C76000]
06:04:59 INFO - PROCESS | 3092 | 1450274699548 Marionette INFO loaded listener.js
06:04:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 108 (000000E2E6C4DC00) [pid = 3092] [serial = 435] [outer = 000000E2D7C76000]
06:05:00 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
06:05:00 INFO - document served over http requires an https
06:05:00 INFO - sub-resource via script-tag using the meta-referrer
06:05:00 INFO - delivery method with keep-origin-redirect and when
06:05: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"
06:05:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:05:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:05:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:00 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
06:05:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 672ms
06:05:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:05:00 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6F74000 == 66 [pid = 3092] [id = 156]
06:05:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 109 (000000E2E5896000) [pid = 3092] [serial = 436] [outer = 0000000000000000]
06:05:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 110 (000000E2E589C000) [pid = 3092] [serial = 437] [outer = 000000E2E5896000]
06:05:00 INFO - PROCESS | 3092 | 1450274700234 Marionette INFO loaded listener.js
06:05:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 111 (000000E2E8D59400) [pid = 3092] [serial = 438] [outer = 000000E2E5896000]
06:05:00 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
06:05:00 INFO - document served over http requires an https
06:05:00 INFO - sub-resource via script-tag using the meta-referrer
06:05:00 INFO - delivery method with no-redirect and when
06:05: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"
06:05:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:05:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:05:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:00 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
06:05:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 775ms
06:05:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:05:01 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6F62800 == 67 [pid = 3092] [id = 157]
06:05:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 112 (000000E2D336FC00) [pid = 3092] [serial = 439] [outer = 0000000000000000]
06:05:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 113 (000000E2D7C75000) [pid = 3092] [serial = 440] [outer = 000000E2D336FC00]
06:05:01 INFO - PROCESS | 3092 | 1450274701139 Marionette INFO loaded listener.js
06:05:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 114 (000000E2DC37E400) [pid = 3092] [serial = 441] [outer = 000000E2D336FC00]
06:05:01 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
06:05:01 INFO - document served over http requires an https
06:05:01 INFO - sub-resource via script-tag using the meta-referrer
06:05:01 INFO - delivery method with swap-origin-redirect and when
06:05: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"
06:05:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:05:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:05:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:01 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
06:05:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 987ms
06:05:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:05:02 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1BCF800 == 68 [pid = 3092] [id = 158]
06:05:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E2DCFEF800) [pid = 3092] [serial = 442] [outer = 0000000000000000]
06:05:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E2DE2D3400) [pid = 3092] [serial = 443] [outer = 000000E2DCFEF800]
06:05:02 INFO - PROCESS | 3092 | 1450274702118 Marionette INFO loaded listener.js
06:05:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E2E17B6400) [pid = 3092] [serial = 444] [outer = 000000E2DCFEF800]
06:05:02 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
06:05:02 INFO - document served over http requires an https
06:05:02 INFO - sub-resource via xhr-request using the meta-referrer
06:05:02 INFO - delivery method with keep-origin-redirect and when
06:05:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:05:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:05:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:05:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:02 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
06:05:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 944ms
06:05:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:05:03 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EACB3000 == 69 [pid = 3092] [id = 159]
06:05:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 118 (000000E2E3530C00) [pid = 3092] [serial = 445] [outer = 0000000000000000]
06:05:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E2E6B11000) [pid = 3092] [serial = 446] [outer = 000000E2E3530C00]
06:05:03 INFO - PROCESS | 3092 | 1450274703103 Marionette INFO loaded listener.js
06:05:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2E8D5C400) [pid = 3092] [serial = 447] [outer = 000000E2E3530C00]
06:05:03 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
06:05:03 INFO - document served over http requires an https
06:05:03 INFO - sub-resource via xhr-request using the meta-referrer
06:05:03 INFO - delivery method with no-redirect and when
06:05: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"
06:05:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:05:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:05:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:03 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
06:05:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 840ms
06:05:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:05:03 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8F54800 == 70 [pid = 3092] [id = 160]
06:05:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 121 (000000E2E2F9F000) [pid = 3092] [serial = 448] [outer = 0000000000000000]
06:05:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E2E2FA4800) [pid = 3092] [serial = 449] [outer = 000000E2E2F9F000]
06:05:03 INFO - PROCESS | 3092 | 1450274703928 Marionette INFO loaded listener.js
06:05:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2E930D400) [pid = 3092] [serial = 450] [outer = 000000E2E2F9F000]
06:05:04 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
06:05:04 INFO - document served over http requires an https
06:05:04 INFO - sub-resource via xhr-request using the meta-referrer
06:05:04 INFO - delivery method with swap-origin-redirect and when
06:05: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"
06:05:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:05:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:05:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:04 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
06:05:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 880ms
06:05:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:05:04 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8A3B800 == 71 [pid = 3092] [id = 161]
06:05:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E2E8A65800) [pid = 3092] [serial = 451] [outer = 0000000000000000]
06:05:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E2E8A68000) [pid = 3092] [serial = 452] [outer = 000000E2E8A65800]
06:05:04 INFO - PROCESS | 3092 | 1450274704803 Marionette INFO loaded listener.js
06:05:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2E930F400) [pid = 3092] [serial = 453] [outer = 000000E2E8A65800]
06:05:05 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
06:05:05 INFO - document served over http requires an http
06:05:05 INFO - sub-resource via fetch-request using the meta-referrer
06:05:05 INFO - delivery method with keep-origin-redirect and when
06:05: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"
06:05:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:05:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:05:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:05:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:05 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
06:05:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 924ms
06:05:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:05:05 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EBC6B800 == 72 [pid = 3092] [id = 162]
06:05:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E2E9313400) [pid = 3092] [serial = 454] [outer = 0000000000000000]
06:05:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E2E99CD800) [pid = 3092] [serial = 455] [outer = 000000E2E9313400]
06:05:05 INFO - PROCESS | 3092 | 1450274705805 Marionette INFO loaded listener.js
06:05:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2EBD20800) [pid = 3092] [serial = 456] [outer = 000000E2E9313400]
06:05:06 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
06:05:06 INFO - document served over http requires an http
06:05:06 INFO - sub-resource via fetch-request using the meta-referrer
06:05:06 INFO - delivery method with no-redirect and when
06:05: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"
06:05:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:05:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:05:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:05:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:06 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
06:05:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 922ms
06:05:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:05:06 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAFD2000 == 73 [pid = 3092] [id = 163]
06:05:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E2E8906400) [pid = 3092] [serial = 457] [outer = 0000000000000000]
06:05:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 131 (000000E2E890D000) [pid = 3092] [serial = 458] [outer = 000000E2E8906400]
06:05:06 INFO - PROCESS | 3092 | 1450274706708 Marionette INFO loaded listener.js
06:05:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 132 (000000E2EBD23400) [pid = 3092] [serial = 459] [outer = 000000E2E8906400]
06:05:07 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
06:05:07 INFO - document served over http requires an http
06:05:07 INFO - sub-resource via fetch-request using the meta-referrer
06:05:07 INFO - delivery method with swap-origin-redirect and when
06:05: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"
06:05:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:05:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:05:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:05:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:07 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
06:05:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 881ms
06:05:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:05:07 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EB1AF800 == 74 [pid = 3092] [id = 164]
06:05:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 133 (000000E2EB113000) [pid = 3092] [serial = 460] [outer = 0000000000000000]
06:05:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 134 (000000E2EB115000) [pid = 3092] [serial = 461] [outer = 000000E2EB113000]
06:05:07 INFO - PROCESS | 3092 | 1450274707600 Marionette INFO loaded listener.js
06:05:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E2EB121000) [pid = 3092] [serial = 462] [outer = 000000E2EB113000]
06:05:07 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EB1BC800 == 75 [pid = 3092] [id = 165]
06:05:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E2EB120800) [pid = 3092] [serial = 463] [outer = 0000000000000000]
06:05:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2EB298800) [pid = 3092] [serial = 464] [outer = 000000E2EB120800]
06:05:08 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
06:05:08 INFO - document served over http requires an http
06:05:08 INFO - sub-resource via iframe-tag using the meta-referrer
06:05:08 INFO - delivery method with keep-origin-redirect and when
06:05: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"
06:05:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:05:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:05:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:08 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
06:05:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 922ms
06:05:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:05:08 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED21D000 == 76 [pid = 3092] [id = 166]
06:05:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2EB114000) [pid = 3092] [serial = 465] [outer = 0000000000000000]
06:05:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 139 (000000E2EB298400) [pid = 3092] [serial = 466] [outer = 000000E2EB114000]
06:05:08 INFO - PROCESS | 3092 | 1450274708583 Marionette INFO loaded listener.js
06:05:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 140 (000000E2EBD26000) [pid = 3092] [serial = 467] [outer = 000000E2EB114000]
06:05:09 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED231000 == 77 [pid = 3092] [id = 167]
06:05:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 141 (000000E2EBD25400) [pid = 3092] [serial = 468] [outer = 0000000000000000]
06:05:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 142 (000000E2EBD29400) [pid = 3092] [serial = 469] [outer = 000000E2EBD25400]
06:05:09 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
06:05:09 INFO - document served over http requires an http
06:05:09 INFO - sub-resource via iframe-tag using the meta-referrer
06:05:09 INFO - delivery method with no-redirect and when
06:05: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"
06:05:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:05:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:05:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:09 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
06:05:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 987ms
06:05:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:05:10 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1874800 == 78 [pid = 3092] [id = 168]
06:05:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E2D780E800) [pid = 3092] [serial = 470] [outer = 0000000000000000]
06:05:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 144 (000000E2DF946400) [pid = 3092] [serial = 471] [outer = 000000E2D780E800]
06:05:10 INFO - PROCESS | 3092 | 1450274710493 Marionette INFO loaded listener.js
06:05:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E2EDA08C00) [pid = 3092] [serial = 472] [outer = 000000E2D780E800]
06:05:10 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D0AC4800 == 79 [pid = 3092] [id = 169]
06:05:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E2D781F800) [pid = 3092] [serial = 473] [outer = 0000000000000000]
06:05:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 147 (000000E2D81D0C00) [pid = 3092] [serial = 474] [outer = 000000E2D781F800]
06:05:11 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
06:05:11 INFO - document served over http requires an http
06:05:11 INFO - sub-resource via iframe-tag using the meta-referrer
06:05:11 INFO - delivery method with swap-origin-redirect and when
06:05: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"
06:05:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:05:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:05:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:11 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
06:05:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2232ms
06:05:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:05:11 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD426000 == 80 [pid = 3092] [id = 170]
06:05:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 148 (000000E2D8911C00) [pid = 3092] [serial = 475] [outer = 0000000000000000]
06:05:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 149 (000000E2DB22AC00) [pid = 3092] [serial = 476] [outer = 000000E2D8911C00]
06:05:11 INFO - PROCESS | 3092 | 1450274711881 Marionette INFO loaded listener.js
06:05:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 150 (000000E2DD96AC00) [pid = 3092] [serial = 477] [outer = 000000E2D8911C00]
06:05:12 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
06:05:12 INFO - document served over http requires an http
06:05:12 INFO - sub-resource via script-tag using the meta-referrer
06:05:12 INFO - delivery method with keep-origin-redirect and when
06:05: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"
06:05:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:05:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:05:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:12 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
06:05:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1022ms
06:05:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:05:12 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D70E4800 == 81 [pid = 3092] [id = 171]
06:05:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 151 (000000E2D2997C00) [pid = 3092] [serial = 478] [outer = 0000000000000000]
06:05:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 152 (000000E2DB65A000) [pid = 3092] [serial = 479] [outer = 000000E2D2997C00]
06:05:12 INFO - PROCESS | 3092 | 1450274712863 Marionette INFO loaded listener.js
06:05:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 153 (000000E2DE2CF000) [pid = 3092] [serial = 480] [outer = 000000E2D2997C00]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF672000 == 80 [pid = 3092] [id = 125]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1530800 == 79 [pid = 3092] [id = 127]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D7056800 == 78 [pid = 3092] [id = 11]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD53E800 == 77 [pid = 3092] [id = 123]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E58D3800 == 76 [pid = 3092] [id = 129]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D8934000 == 75 [pid = 3092] [id = 121]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9A1E000 == 74 [pid = 3092] [id = 155]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E933C800 == 73 [pid = 3092] [id = 154]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E84B0800 == 72 [pid = 3092] [id = 153]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6C08800 == 71 [pid = 3092] [id = 152]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6C20000 == 70 [pid = 3092] [id = 151]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5F5A800 == 69 [pid = 3092] [id = 150]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5F57800 == 68 [pid = 3092] [id = 149]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1BD9000 == 67 [pid = 3092] [id = 148]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD448800 == 66 [pid = 3092] [id = 147]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DE188800 == 65 [pid = 3092] [id = 146]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D333C800 == 64 [pid = 3092] [id = 145]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D298A000 == 63 [pid = 3092] [id = 144]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6CF5800 == 62 [pid = 3092] [id = 143]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9344800 == 61 [pid = 3092] [id = 142]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E92A7800 == 60 [pid = 3092] [id = 141]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8D73000 == 59 [pid = 3092] [id = 140]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8782000 == 58 [pid = 3092] [id = 139]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8780800 == 57 [pid = 3092] [id = 138]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E842B800 == 56 [pid = 3092] [id = 137]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E811C800 == 55 [pid = 3092] [id = 136]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E7CD4800 == 54 [pid = 3092] [id = 135]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E71A2000 == 53 [pid = 3092] [id = 134]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6E7D000 == 52 [pid = 3092] [id = 133]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E61AF000 == 51 [pid = 3092] [id = 132]
06:05:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D83E7000 == 50 [pid = 3092] [id = 131]
06:05:13 INFO - PROCESS | 3092 | --DOMWINDOW == 152 (000000E2DE1D1800) [pid = 3092] [serial = 350] [outer = 0000000000000000] [url = about:blank]
06:05:13 INFO - PROCESS | 3092 | --DOMWINDOW == 151 (000000E2DF797400) [pid = 3092] [serial = 353] [outer = 0000000000000000] [url = about:blank]
06:05:13 INFO - PROCESS | 3092 | --DOMWINDOW == 150 (000000E2D81D6400) [pid = 3092] [serial = 340] [outer = 0000000000000000] [url = about:blank]
06:05:13 INFO - PROCESS | 3092 | --DOMWINDOW == 149 (000000E2D299A400) [pid = 3092] [serial = 332] [outer = 0000000000000000] [url = about:blank]
06:05:13 INFO - PROCESS | 3092 | --DOMWINDOW == 148 (000000E2D7776800) [pid = 3092] [serial = 335] [outer = 0000000000000000] [url = about:blank]
06:05:13 INFO - PROCESS | 3092 | --DOMWINDOW == 147 (000000E2E5F90800) [pid = 3092] [serial = 329] [outer = 0000000000000000] [url = about:blank]
06:05:13 INFO - PROCESS | 3092 | --DOMWINDOW == 146 (000000E2DE9FA400) [pid = 3092] [serial = 356] [outer = 0000000000000000] [url = about:blank]
06:05:13 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E2DC388800) [pid = 3092] [serial = 345] [outer = 0000000000000000] [url = about:blank]
06:05:13 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
06:05:13 INFO - document served over http requires an http
06:05:13 INFO - sub-resource via script-tag using the meta-referrer
06:05:13 INFO - delivery method with no-redirect and when
06:05: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"
06:05:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:05:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:05:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:13 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
06:05:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1078ms
06:05:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:05:13 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D7056800 == 51 [pid = 3092] [id = 172]
06:05:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E2D6A61400) [pid = 3092] [serial = 481] [outer = 0000000000000000]
06:05:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 147 (000000E2D757C400) [pid = 3092] [serial = 482] [outer = 000000E2D6A61400]
06:05:13 INFO - PROCESS | 3092 | 1450274713855 Marionette INFO loaded listener.js
06:05:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 148 (000000E2D8803C00) [pid = 3092] [serial = 483] [outer = 000000E2D6A61400]
06:05:14 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
06:05:14 INFO - document served over http requires an http
06:05:14 INFO - sub-resource via script-tag using the meta-referrer
06:05:14 INFO - delivery method with swap-origin-redirect and when
06:05: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"
06:05:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:05:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:05:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:14 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
06:05:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 691ms
06:05:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:05:14 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD40D000 == 52 [pid = 3092] [id = 173]
06:05:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 149 (000000E2DC384000) [pid = 3092] [serial = 484] [outer = 0000000000000000]
06:05:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 150 (000000E2DCFF0800) [pid = 3092] [serial = 485] [outer = 000000E2DC384000]
06:05:14 INFO - PROCESS | 3092 | 1450274714546 Marionette INFO loaded listener.js
06:05:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 151 (000000E2DE2C8400) [pid = 3092] [serial = 486] [outer = 000000E2DC384000]
06:05:15 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
06:05:15 INFO - document served over http requires an http
06:05:15 INFO - sub-resource via xhr-request using the meta-referrer
06:05:15 INFO - delivery method with keep-origin-redirect and when
06:05: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"
06:05:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:05:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:05:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:15 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
06:05:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 692ms
06:05:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:05:15 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF6D9800 == 53 [pid = 3092] [id = 174]
06:05:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 152 (000000E2DCE12000) [pid = 3092] [serial = 487] [outer = 0000000000000000]
06:05:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 153 (000000E2DE2C9000) [pid = 3092] [serial = 488] [outer = 000000E2DCE12000]
06:05:15 INFO - PROCESS | 3092 | 1450274715320 Marionette INFO loaded listener.js
06:05:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 154 (000000E2DF5AF400) [pid = 3092] [serial = 489] [outer = 000000E2DCE12000]
06:05:15 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
06:05:15 INFO - document served over http requires an http
06:05:15 INFO - sub-resource via xhr-request using the meta-referrer
06:05:15 INFO - delivery method with no-redirect and when
06:05: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"
06:05:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:05:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:05:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:15 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
06:05:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 673ms
06:05:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:05:15 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1877000 == 54 [pid = 3092] [id = 175]
06:05:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 155 (000000E2E0389000) [pid = 3092] [serial = 490] [outer = 0000000000000000]
06:05:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 156 (000000E2E1418400) [pid = 3092] [serial = 491] [outer = 000000E2E0389000]
06:05:16 INFO - PROCESS | 3092 | 1450274716013 Marionette INFO loaded listener.js
06:05:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 157 (000000E2E17B5400) [pid = 3092] [serial = 492] [outer = 000000E2E0389000]
06:05:16 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
06:05:16 INFO - document served over http requires an http
06:05:16 INFO - sub-resource via xhr-request using the meta-referrer
06:05:16 INFO - delivery method with swap-origin-redirect and when
06:05: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"
06:05:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:05:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:05:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:16 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
06:05:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 734ms
06:05:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:05:16 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E58DF800 == 55 [pid = 3092] [id = 176]
06:05:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 158 (000000E2E1835800) [pid = 3092] [serial = 493] [outer = 0000000000000000]
06:05:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 159 (000000E2E1841800) [pid = 3092] [serial = 494] [outer = 000000E2E1835800]
06:05:16 INFO - PROCESS | 3092 | 1450274716699 Marionette INFO loaded listener.js
06:05:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 160 (000000E2E571E000) [pid = 3092] [serial = 495] [outer = 000000E2E1835800]
06:05:17 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
06:05:17 INFO - document served over http requires an https
06:05:17 INFO - sub-resource via fetch-request using the meta-referrer
06:05:17 INFO - delivery method with keep-origin-redirect and when
06:05: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"
06:05:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:05:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:05:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:05:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:17 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
06:05:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 670ms
06:05:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:05:17 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6C07800 == 56 [pid = 3092] [id = 177]
06:05:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2DE2C6000) [pid = 3092] [serial = 496] [outer = 0000000000000000]
06:05:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2E583A800) [pid = 3092] [serial = 497] [outer = 000000E2DE2C6000]
06:05:17 INFO - PROCESS | 3092 | 1450274717404 Marionette INFO loaded listener.js
06:05:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2E5F8D800) [pid = 3092] [serial = 498] [outer = 000000E2DE2C6000]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2DCFEA000) [pid = 3092] [serial = 421] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E2D840B000) [pid = 3092] [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]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2E1573400) [pid = 3092] [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]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 159 (000000E2DD55F000) [pid = 3092] [serial = 408] [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]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 158 (000000E2D22B2000) [pid = 3092] [serial = 405] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 157 (000000E2DF5AD400) [pid = 3092] [serial = 431] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 156 (000000E2D2189800) [pid = 3092] [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]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 155 (000000E2D222CC00) [pid = 3092] [serial = 402] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 154 (000000E2E156B000) [pid = 3092] [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]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 153 (000000E2E5B94000) [pid = 3092] [serial = 378] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 152 (000000E2E7C6AC00) [pid = 3092] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 151 (000000E2E66DD400) [pid = 3092] [serial = 383] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274687566]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 150 (000000E2E8C8AC00) [pid = 3092] [serial = 397] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 149 (000000E2E5F8DC00) [pid = 3092] [serial = 379] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 148 (000000E2E5831800) [pid = 3092] [serial = 376] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 147 (000000E2E7C6D800) [pid = 3092] [serial = 389] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 146 (000000E2E6B12C00) [pid = 3092] [serial = 386] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E2E3524400) [pid = 3092] [serial = 373] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E2E7D1AC00) [pid = 3092] [serial = 394] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 143 (000000E2DE9F1000) [pid = 3092] [serial = 434] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2E66E2C00) [pid = 3092] [serial = 384] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274687566]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 141 (000000E2E5B9F000) [pid = 3092] [serial = 381] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 140 (000000E2D7B0F800) [pid = 3092] [serial = 367] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 139 (000000E2DE2C7800) [pid = 3092] [serial = 409] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 138 (000000E2D8909000) [pid = 3092] [serial = 413] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E2E5B9E400) [pid = 3092] [serial = 432] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2DF5A3C00) [pid = 3092] [serial = 429] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E2D6FD1C00) [pid = 3092] [serial = 406] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E2D222D000) [pid = 3092] [serial = 400] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 133 (000000E2D7CE2400) [pid = 3092] [serial = 403] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 132 (000000E2E17B0000) [pid = 3092] [serial = 416] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 131 (000000E2DCFF8C00) [pid = 3092] [serial = 427] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274698388]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 130 (000000E2DCFED000) [pid = 3092] [serial = 424] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E2E7C6DC00) [pid = 3092] [serial = 391] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E2E1821000) [pid = 3092] [serial = 364] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E2DD9B4C00) [pid = 3092] [serial = 370] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E2E589C000) [pid = 3092] [serial = 437] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E2DF5A3400) [pid = 3092] [serial = 426] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274698388]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E2DB224C00) [pid = 3092] [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]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E2D7C76000) [pid = 3092] [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]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E2D218B000) [pid = 3092] [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]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E2DB226C00) [pid = 3092] [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]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 120 (000000E2DCFED400) [pid = 3092] [serial = 422] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E2DB22C400) [pid = 3092] [serial = 419] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E2E17B0800) [pid = 3092] [serial = 362] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 117 (000000E2DB662400) [pid = 3092] [serial = 407] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E2D7CDF400) [pid = 3092] [serial = 401] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E2DD14E000) [pid = 3092] [serial = 404] [outer = 0000000000000000] [url = about:blank]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E2D7CE7400) [pid = 3092] [serial = 174] [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.]
06:05:17 INFO - PROCESS | 3092 | --DOMWINDOW == 113 (000000E2E183F000) [pid = 3092] [serial = 365] [outer = 0000000000000000] [url = about:blank]
06:05:18 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
06:05:18 INFO - document served over http requires an https
06:05:18 INFO - sub-resource via fetch-request using the meta-referrer
06:05:18 INFO - delivery method with no-redirect and when
06:05: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"
06:05:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:05:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:05:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:05:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:18 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
06:05:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 944ms
06:05:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:05:18 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6E8A000 == 57 [pid = 3092] [id = 178]
06:05:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 114 (000000E2D7CE2400) [pid = 3092] [serial = 499] [outer = 0000000000000000]
06:05:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E2DD204800) [pid = 3092] [serial = 500] [outer = 000000E2D7CE2400]
06:05:18 INFO - PROCESS | 3092 | 1450274718301 Marionette INFO loaded listener.js
06:05:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E2E5B9A000) [pid = 3092] [serial = 501] [outer = 000000E2D7CE2400]
06:05:18 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
06:05:18 INFO - document served over http requires an https
06:05:18 INFO - sub-resource via fetch-request using the meta-referrer
06:05:18 INFO - delivery method with swap-origin-redirect and when
06:05: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"
06:05:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:05:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:05:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:05:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:18 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
06:05:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 671ms
06:05:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:05:18 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E7CE6800 == 58 [pid = 3092] [id = 179]
06:05:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E2E5F8DC00) [pid = 3092] [serial = 502] [outer = 0000000000000000]
06:05:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 118 (000000E2E61BE800) [pid = 3092] [serial = 503] [outer = 000000E2E5F8DC00]
06:05:19 INFO - PROCESS | 3092 | 1450274719011 Marionette INFO loaded listener.js
06:05:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E2E66E2800) [pid = 3092] [serial = 504] [outer = 000000E2E5F8DC00]
06:05:19 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E841C800 == 59 [pid = 3092] [id = 180]
06:05:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2E2B26400) [pid = 3092] [serial = 505] [outer = 0000000000000000]
06:05:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 121 (000000E2E2B2B000) [pid = 3092] [serial = 506] [outer = 000000E2E2B26400]
06:05:19 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
06:05:19 INFO - document served over http requires an https
06:05:19 INFO - sub-resource via iframe-tag using the meta-referrer
06:05:19 INFO - delivery method with keep-origin-redirect and when
06:05: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"
06:05:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:05:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:05:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:19 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
06:05:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 735ms
06:05:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:05:19 INFO - PROCESS | 3092 | [3092] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1364
06:05:20 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D2098800 == 60 [pid = 3092] [id = 181]
06:05:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E2D0BA1C00) [pid = 3092] [serial = 507] [outer = 0000000000000000]
06:05:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2D1B28000) [pid = 3092] [serial = 508] [outer = 000000E2D0BA1C00]
06:05:20 INFO - PROCESS | 3092 | 1450274720166 Marionette INFO loaded listener.js
06:05:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E2D7503400) [pid = 3092] [serial = 509] [outer = 000000E2D0BA1C00]
06:05:20 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D8936800 == 61 [pid = 3092] [id = 182]
06:05:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E2DB226400) [pid = 3092] [serial = 510] [outer = 0000000000000000]
06:05:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2D0CC9400) [pid = 3092] [serial = 511] [outer = 000000E2DB226400]
06:05:20 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
06:05:20 INFO - document served over http requires an https
06:05:20 INFO - sub-resource via iframe-tag using the meta-referrer
06:05:20 INFO - delivery method with no-redirect and when
06:05: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"
06:05:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:05:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:05:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:20 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
06:05:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1384ms
06:05:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:05:21 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E186F800 == 62 [pid = 3092] [id = 183]
06:05:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E2DB22D400) [pid = 3092] [serial = 512] [outer = 0000000000000000]
06:05:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E2DD9AF800) [pid = 3092] [serial = 513] [outer = 000000E2DB22D400]
06:05:21 INFO - PROCESS | 3092 | 1450274721333 Marionette INFO loaded listener.js
06:05:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2DF94DC00) [pid = 3092] [serial = 514] [outer = 000000E2DB22D400]
06:05:21 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E84B4000 == 63 [pid = 3092] [id = 184]
06:05:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E2E0CEC800) [pid = 3092] [serial = 515] [outer = 0000000000000000]
06:05:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 131 (000000E2E1762C00) [pid = 3092] [serial = 516] [outer = 000000E2E0CEC800]
06:05:22 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
06:05:22 INFO - document served over http requires an https
06:05:22 INFO - sub-resource via iframe-tag using the meta-referrer
06:05:22 INFO - delivery method with swap-origin-redirect and when
06:05: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"
06:05:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:05:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:05:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:22 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
06:05:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1133ms
06:05:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:05:22 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9292800 == 64 [pid = 3092] [id = 185]
06:05:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 132 (000000E2E08EEC00) [pid = 3092] [serial = 517] [outer = 0000000000000000]
06:05:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 133 (000000E2E17B3800) [pid = 3092] [serial = 518] [outer = 000000E2E08EEC00]
06:05:22 INFO - PROCESS | 3092 | 1450274722440 Marionette INFO loaded listener.js
06:05:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 134 (000000E2E6B16400) [pid = 3092] [serial = 519] [outer = 000000E2E08EEC00]
06:05:23 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
06:05:23 INFO - document served over http requires an https
06:05:23 INFO - sub-resource via script-tag using the meta-referrer
06:05:23 INFO - delivery method with keep-origin-redirect and when
06:05: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"
06:05:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:05:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:05:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:23 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
06:05:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 987ms
06:05:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:05:23 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9C04800 == 65 [pid = 3092] [id = 186]
06:05:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E2E7C73800) [pid = 3092] [serial = 520] [outer = 0000000000000000]
06:05:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E2E7D13C00) [pid = 3092] [serial = 521] [outer = 000000E2E7C73800]
06:05:23 INFO - PROCESS | 3092 | 1450274723428 Marionette INFO loaded listener.js
06:05:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2E8C8D400) [pid = 3092] [serial = 522] [outer = 000000E2E7C73800]
06:05:24 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
06:05:24 INFO - document served over http requires an https
06:05:24 INFO - sub-resource via script-tag using the meta-referrer
06:05:24 INFO - delivery method with no-redirect and when
06:05: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"
06:05:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:05:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:05:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:24 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
06:05:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 902ms
06:05:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:05:24 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED50F000 == 66 [pid = 3092] [id = 187]
06:05:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2E7026800) [pid = 3092] [serial = 523] [outer = 0000000000000000]
06:05:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 139 (000000E2E702C400) [pid = 3092] [serial = 524] [outer = 000000E2E7026800]
06:05:24 INFO - PROCESS | 3092 | 1450274724309 Marionette INFO loaded listener.js
06:05:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 140 (000000E2E8D5C000) [pid = 3092] [serial = 525] [outer = 000000E2E7026800]
06:05:24 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
06:05:24 INFO - document served over http requires an https
06:05:24 INFO - sub-resource via script-tag using the meta-referrer
06:05:24 INFO - delivery method with swap-origin-redirect and when
06:05: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"
06:05:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:05:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:05:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:24 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
06:05:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 882ms
06:05:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:05:25 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAB1C800 == 67 [pid = 3092] [id = 188]
06:05:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 141 (000000E2E99C7400) [pid = 3092] [serial = 526] [outer = 0000000000000000]
06:05:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 142 (000000E2E99CC000) [pid = 3092] [serial = 527] [outer = 000000E2E99C7400]
06:05:25 INFO - PROCESS | 3092 | 1450274725238 Marionette INFO loaded listener.js
06:05:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E2EB043000) [pid = 3092] [serial = 528] [outer = 000000E2E99C7400]
06:05:25 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
06:05:25 INFO - document served over http requires an https
06:05:25 INFO - sub-resource via xhr-request using the meta-referrer
06:05:25 INFO - delivery method with keep-origin-redirect and when
06:05: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"
06:05:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:05:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:05:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:25 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
06:05:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 923ms
06:05:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:05:26 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EDE19000 == 68 [pid = 3092] [id = 189]
06:05:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 144 (000000E2EBD2AC00) [pid = 3092] [serial = 529] [outer = 0000000000000000]
06:05:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E2EBD2F000) [pid = 3092] [serial = 530] [outer = 000000E2EBD2AC00]
06:05:26 INFO - PROCESS | 3092 | 1450274726139 Marionette INFO loaded listener.js
06:05:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E2EDA15800) [pid = 3092] [serial = 531] [outer = 000000E2EBD2AC00]
06:05:26 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
06:05:26 INFO - document served over http requires an https
06:05:26 INFO - sub-resource via xhr-request using the meta-referrer
06:05:26 INFO - delivery method with no-redirect and when
06:05: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"
06:05:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:05:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:05:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:26 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
06:05:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 840ms
06:05:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:05:26 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EDCD8000 == 69 [pid = 3092] [id = 190]
06:05:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 147 (000000E2EDA16400) [pid = 3092] [serial = 532] [outer = 0000000000000000]
06:05:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 148 (000000E2EDD60800) [pid = 3092] [serial = 533] [outer = 000000E2EDA16400]
06:05:27 INFO - PROCESS | 3092 | 1450274727005 Marionette INFO loaded listener.js
06:05:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 149 (000000E2EF3BF000) [pid = 3092] [serial = 534] [outer = 000000E2EDA16400]
06:05:27 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
06:05:27 INFO - document served over http requires an https
06:05:27 INFO - sub-resource via xhr-request using the meta-referrer
06:05:27 INFO - delivery method with swap-origin-redirect and when
06:05: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"
06:05:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:05:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:05:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:27 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
06:05:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 881ms
06:05:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
06:05:27 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EF3EB800 == 70 [pid = 3092] [id = 191]
06:05:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 150 (000000E2EDD6BC00) [pid = 3092] [serial = 535] [outer = 0000000000000000]
06:05:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 151 (000000E2EF3C2400) [pid = 3092] [serial = 536] [outer = 000000E2EDD6BC00]
06:05:27 INFO - PROCESS | 3092 | 1450274727968 Marionette INFO loaded listener.js
06:05:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 152 (000000E2ED55E000) [pid = 3092] [serial = 537] [outer = 000000E2EDD6BC00]
06:05:28 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
06:05:28 INFO - document served over http requires an http
06:05:28 INFO - sub-resource via fetch-request using the http-csp
06:05:28 INFO - delivery method with keep-origin-redirect and when
06:05: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"
06:05:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:05:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:05:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:05:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:28 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
06:05:28 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 902ms
06:05:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
06:05:29 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8776800 == 71 [pid = 3092] [id = 192]
06:05:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 153 (000000E2D8913000) [pid = 3092] [serial = 538] [outer = 0000000000000000]
06:05:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 154 (000000E2DF5AFC00) [pid = 3092] [serial = 539] [outer = 000000E2D8913000]
06:05:29 INFO - PROCESS | 3092 | 1450274729898 Marionette INFO loaded listener.js
06:05:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 155 (000000E2ED56AC00) [pid = 3092] [serial = 540] [outer = 000000E2D8913000]
06:05:30 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
06:05:30 INFO - document served over http requires an http
06:05:30 INFO - sub-resource via fetch-request using the http-csp
06:05:30 INFO - delivery method with no-redirect and when
06:05: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"
06:05:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:05:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:05:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:05:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:30 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
06:05:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1894ms
06:05:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
06:05:30 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF6CC000 == 72 [pid = 3092] [id = 193]
06:05:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 156 (000000E2D8806800) [pid = 3092] [serial = 541] [outer = 0000000000000000]
06:05:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 157 (000000E2DB225C00) [pid = 3092] [serial = 542] [outer = 000000E2D8806800]
06:05:30 INFO - PROCESS | 3092 | 1450274730755 Marionette INFO loaded listener.js
06:05:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 158 (000000E2E6B19400) [pid = 3092] [serial = 543] [outer = 000000E2D8806800]
06:05:31 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
06:05:31 INFO - document served over http requires an http
06:05:31 INFO - sub-resource via fetch-request using the http-csp
06:05:31 INFO - delivery method with swap-origin-redirect and when
06:05:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
06:05:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:05:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:05:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:05:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:31 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
06:05:31 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 1234ms
06:05:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:05:31 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E153B800 == 73 [pid = 3092] [id = 194]
06:05:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 159 (000000E2DCFEC800) [pid = 3092] [serial = 544] [outer = 0000000000000000]
06:05:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 160 (000000E2DCFEF400) [pid = 3092] [serial = 545] [outer = 000000E2DCFEC800]
06:05:31 INFO - PROCESS | 3092 | 1450274731985 Marionette INFO loaded listener.js
06:05:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2E08F3000) [pid = 3092] [serial = 546] [outer = 000000E2DCFEC800]
06:05:32 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1878800 == 74 [pid = 3092] [id = 195]
06:05:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2D81D1000) [pid = 3092] [serial = 547] [outer = 0000000000000000]
06:05:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2D7CDCC00) [pid = 3092] [serial = 548] [outer = 000000E2D81D1000]
06:05:32 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
06:05:32 INFO - document served over http requires an http
06:05:32 INFO - sub-resource via iframe-tag using the http-csp
06:05:32 INFO - delivery method with keep-origin-redirect and when
06:05: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"
06:05:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:05:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:05:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:32 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
06:05:32 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 1144ms
06:05:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
06:05:33 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6F80000 == 75 [pid = 3092] [id = 196]
06:05:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2D2999C00) [pid = 3092] [serial = 549] [outer = 0000000000000000]
06:05:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2D7C97400) [pid = 3092] [serial = 550] [outer = 000000E2D2999C00]
06:05:33 INFO - PROCESS | 3092 | 1450274733186 Marionette INFO loaded listener.js
06:05:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E2E086B000) [pid = 3092] [serial = 551] [outer = 000000E2D2999C00]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D1B74800 == 74 [pid = 3092] [id = 126]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E58CC800 == 73 [pid = 3092] [id = 24]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1A66000 == 72 [pid = 3092] [id = 128]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E619D000 == 71 [pid = 3092] [id = 26]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E841C800 == 70 [pid = 3092] [id = 180]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E7CE6800 == 69 [pid = 3092] [id = 179]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6E8A000 == 68 [pid = 3092] [id = 178]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6C07800 == 67 [pid = 3092] [id = 177]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E58DF800 == 66 [pid = 3092] [id = 176]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1877000 == 65 [pid = 3092] [id = 175]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF6D9800 == 64 [pid = 3092] [id = 174]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD40D000 == 63 [pid = 3092] [id = 173]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D7056800 == 62 [pid = 3092] [id = 172]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D70E4800 == 61 [pid = 3092] [id = 171]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD426000 == 60 [pid = 3092] [id = 170]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D0AC4800 == 59 [pid = 3092] [id = 169]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED231000 == 58 [pid = 3092] [id = 167]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EB1BC800 == 57 [pid = 3092] [id = 165]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8A3B800 == 56 [pid = 3092] [id = 161]
06:05:33 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D1ADE000 == 57 [pid = 3092] [id = 197]
06:05:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 167 (000000E2D2994C00) [pid = 3092] [serial = 552] [outer = 0000000000000000]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8F54800 == 56 [pid = 3092] [id = 160]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EACB3000 == 55 [pid = 3092] [id = 159]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1BCF800 == 54 [pid = 3092] [id = 158]
06:05:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6F62800 == 53 [pid = 3092] [id = 157]
06:05:33 INFO - PROCESS | 3092 | --DOMWINDOW == 166 (000000E2E6C4DC00) [pid = 3092] [serial = 435] [outer = 0000000000000000] [url = about:blank]
06:05:33 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2E1761800) [pid = 3092] [serial = 414] [outer = 0000000000000000] [url = about:blank]
06:05:33 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2DF79CC00) [pid = 3092] [serial = 410] [outer = 0000000000000000] [url = about:blank]
06:05:33 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2E5F92400) [pid = 3092] [serial = 425] [outer = 0000000000000000] [url = about:blank]
06:05:33 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2E5714C00) [pid = 3092] [serial = 417] [outer = 0000000000000000] [url = about:blank]
06:05:33 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E2E571E400) [pid = 3092] [serial = 420] [outer = 0000000000000000] [url = about:blank]
06:05:33 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2DF5AE800) [pid = 3092] [serial = 430] [outer = 0000000000000000] [url = about:blank]
06:05:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2D0BA1000) [pid = 3092] [serial = 553] [outer = 000000E2D2994C00]
06:05:34 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
06:05:34 INFO - document served over http requires an http
06:05:34 INFO - sub-resource via iframe-tag using the http-csp
06:05:34 INFO - delivery method with no-redirect and when
06:05: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"
06:05:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:05:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:05:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:34 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
06:05:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1140ms
06:05:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:05:34 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D893B000 == 54 [pid = 3092] [id = 198]
06:05:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2DC380C00) [pid = 3092] [serial = 554] [outer = 0000000000000000]
06:05:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2DCFF8C00) [pid = 3092] [serial = 555] [outer = 000000E2DC380C00]
06:05:34 INFO - PROCESS | 3092 | 1450274734200 Marionette INFO loaded listener.js
06:05:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2DF5A3C00) [pid = 3092] [serial = 556] [outer = 000000E2DC380C00]
06:05:34 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D75B0000 == 55 [pid = 3092] [id = 199]
06:05:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2DED66400) [pid = 3092] [serial = 557] [outer = 0000000000000000]
06:05:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E2E156F000) [pid = 3092] [serial = 558] [outer = 000000E2DED66400]
06:05:34 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
06:05:34 INFO - document served over http requires an http
06:05:34 INFO - sub-resource via iframe-tag using the http-csp
06:05:34 INFO - delivery method with swap-origin-redirect and when
06:05:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
06:05:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:05:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:05:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:34 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
06:05:34 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 734ms
06:05:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
06:05:34 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF6DC000 == 56 [pid = 3092] [id = 200]
06:05:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 167 (000000E2DED1DC00) [pid = 3092] [serial = 559] [outer = 0000000000000000]
06:05:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 168 (000000E2E0CF0800) [pid = 3092] [serial = 560] [outer = 000000E2DED1DC00]
06:05:35 INFO - PROCESS | 3092 | 1450274735008 Marionette INFO loaded listener.js
06:05:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 169 (000000E2E2F9D400) [pid = 3092] [serial = 561] [outer = 000000E2DED1DC00]
06:05:35 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
06:05:35 INFO - document served over http requires an http
06:05:35 INFO - sub-resource via script-tag using the http-csp
06:05:35 INFO - delivery method with keep-origin-redirect and when
06:05: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"
06:05:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:05:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:05:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:35 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
06:05:35 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 694ms
06:05:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
06:05:35 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5775800 == 57 [pid = 3092] [id = 201]
06:05:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 170 (000000E2E183FC00) [pid = 3092] [serial = 562] [outer = 0000000000000000]
06:05:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 171 (000000E2E352E800) [pid = 3092] [serial = 563] [outer = 000000E2E183FC00]
06:05:35 INFO - PROCESS | 3092 | 1450274735659 Marionette INFO loaded listener.js
06:05:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 172 (000000E2E58A2800) [pid = 3092] [serial = 564] [outer = 000000E2E183FC00]
06:05:36 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
06:05:36 INFO - document served over http requires an http
06:05:36 INFO - sub-resource via script-tag using the http-csp
06:05:36 INFO - delivery method with no-redirect and when
06:05: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"
06:05:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:05:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:05:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:36 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
06:05:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 733ms
06:05:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
06:05:36 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E664C800 == 58 [pid = 3092] [id = 202]
06:05:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 173 (000000E2E5F97000) [pid = 3092] [serial = 565] [outer = 0000000000000000]
06:05:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 174 (000000E2E7029800) [pid = 3092] [serial = 566] [outer = 000000E2E5F97000]
06:05:36 INFO - PROCESS | 3092 | 1450274736453 Marionette INFO loaded listener.js
06:05:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 175 (000000E2E8902C00) [pid = 3092] [serial = 567] [outer = 000000E2E5F97000]
06:05:36 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
06:05:36 INFO - document served over http requires an http
06:05:36 INFO - sub-resource via script-tag using the http-csp
06:05:36 INFO - delivery method with swap-origin-redirect and when
06:05: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/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
06:05:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:05:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:05:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:36 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
06:05:36 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 775ms
06:05:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
06:05:37 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E71B2000 == 59 [pid = 3092] [id = 203]
06:05:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 176 (000000E2E88ECC00) [pid = 3092] [serial = 568] [outer = 0000000000000000]
06:05:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 177 (000000E2E8A6C800) [pid = 3092] [serial = 569] [outer = 000000E2E88ECC00]
06:05:37 INFO - PROCESS | 3092 | 1450274737223 Marionette INFO loaded listener.js
06:05:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 178 (000000E2E9315000) [pid = 3092] [serial = 570] [outer = 000000E2E88ECC00]
06:05:37 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
06:05:37 INFO - document served over http requires an http
06:05:37 INFO - sub-resource via xhr-request using the http-csp
06:05:37 INFO - delivery method with keep-origin-redirect and when
06:05: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"
06:05:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:05:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:05:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:37 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
06:05:37 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 671ms
06:05:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
06:05:37 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E877A800 == 60 [pid = 3092] [id = 204]
06:05:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 179 (000000E2E9319400) [pid = 3092] [serial = 571] [outer = 0000000000000000]
06:05:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 180 (000000E2EB03F400) [pid = 3092] [serial = 572] [outer = 000000E2E9319400]
06:05:37 INFO - PROCESS | 3092 | 1450274737863 Marionette INFO loaded listener.js
06:05:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 181 (000000E2EB29F000) [pid = 3092] [serial = 573] [outer = 000000E2E9319400]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 180 (000000E2EB120800) [pid = 3092] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 179 (000000E2D7778800) [pid = 3092] [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]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 178 (000000E2E2B26400) [pid = 3092] [serial = 505] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 177 (000000E2E2B2B000) [pid = 3092] [serial = 506] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 176 (000000E2E0389000) [pid = 3092] [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]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 175 (000000E2E5896000) [pid = 3092] [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]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 174 (000000E2D2997C00) [pid = 3092] [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]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 173 (000000E2D7CE2400) [pid = 3092] [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]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 172 (000000E2D6A61400) [pid = 3092] [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]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 171 (000000E2DC384000) [pid = 3092] [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]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 170 (000000E2D8911C00) [pid = 3092] [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]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 169 (000000E2DCE12000) [pid = 3092] [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]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 168 (000000E2E1835800) [pid = 3092] [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]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 167 (000000E2DE2C6000) [pid = 3092] [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]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 166 (000000E2E17B4000) [pid = 3092] [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]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2D781F800) [pid = 3092] [serial = 473] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2EBD25400) [pid = 3092] [serial = 468] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274709061]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2D840D400) [pid = 3092] [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]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2E8A68000) [pid = 3092] [serial = 452] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E2D81D0C00) [pid = 3092] [serial = 474] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2D7C75000) [pid = 3092] [serial = 440] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 159 (000000E2DF946400) [pid = 3092] [serial = 471] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 158 (000000E2DCFF0800) [pid = 3092] [serial = 485] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 157 (000000E2E1418400) [pid = 3092] [serial = 491] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 156 (000000E2E99CD800) [pid = 3092] [serial = 455] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 155 (000000E2DE2C9000) [pid = 3092] [serial = 488] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 154 (000000E2E1841800) [pid = 3092] [serial = 494] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 153 (000000E2D757C400) [pid = 3092] [serial = 482] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 152 (000000E2DD204800) [pid = 3092] [serial = 500] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 151 (000000E2EB298400) [pid = 3092] [serial = 466] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 150 (000000E2E6B11000) [pid = 3092] [serial = 446] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 149 (000000E2EBD29400) [pid = 3092] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274709061]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 148 (000000E2DE2D3400) [pid = 3092] [serial = 443] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 147 (000000E2EB298800) [pid = 3092] [serial = 464] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 146 (000000E2E61BE800) [pid = 3092] [serial = 503] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E2DB22AC00) [pid = 3092] [serial = 476] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E2E890D000) [pid = 3092] [serial = 458] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 143 (000000E2DB65A000) [pid = 3092] [serial = 479] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2E2FA4800) [pid = 3092] [serial = 449] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 141 (000000E2EB115000) [pid = 3092] [serial = 461] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 140 (000000E2E583A800) [pid = 3092] [serial = 497] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 139 (000000E2DF5AF400) [pid = 3092] [serial = 489] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 138 (000000E2DE2D4C00) [pid = 3092] [serial = 326] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E2E17B5400) [pid = 3092] [serial = 492] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2DE2C8400) [pid = 3092] [serial = 486] [outer = 0000000000000000] [url = about:blank]
06:05:38 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E2D8179000) [pid = 3092] [serial = 323] [outer = 0000000000000000] [url = about:blank]
06:05:38 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
06:05:38 INFO - document served over http requires an http
06:05:38 INFO - sub-resource via xhr-request using the http-csp
06:05:38 INFO - delivery method with no-redirect and when
06:05: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"
06:05:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:05:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:05:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:38 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
06:05:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 881ms
06:05:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
06:05:38 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8F4E000 == 61 [pid = 3092] [id = 205]
06:05:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E2DB22AC00) [pid = 3092] [serial = 574] [outer = 0000000000000000]
06:05:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2DF915800) [pid = 3092] [serial = 575] [outer = 000000E2DB22AC00]
06:05:38 INFO - PROCESS | 3092 | 1450274738726 Marionette INFO loaded listener.js
06:05:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2EB29B400) [pid = 3092] [serial = 576] [outer = 000000E2DB22AC00]
06:05:39 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
06:05:39 INFO - document served over http requires an http
06:05:39 INFO - sub-resource via xhr-request using the http-csp
06:05:39 INFO - delivery method with swap-origin-redirect and when
06:05:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
06:05:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:05:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:05:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:39 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
06:05:39 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 628ms
06:05:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
06:05:39 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9C1A000 == 62 [pid = 3092] [id = 206]
06:05:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 139 (000000E2EBD24C00) [pid = 3092] [serial = 577] [outer = 0000000000000000]
06:05:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 140 (000000E2ED566C00) [pid = 3092] [serial = 578] [outer = 000000E2EBD24C00]
06:05:39 INFO - PROCESS | 3092 | 1450274739362 Marionette INFO loaded listener.js
06:05:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 141 (000000E2ED7E1800) [pid = 3092] [serial = 579] [outer = 000000E2EBD24C00]
06:05:39 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
06:05:39 INFO - document served over http requires an https
06:05:39 INFO - sub-resource via fetch-request using the http-csp
06:05:39 INFO - delivery method with keep-origin-redirect and when
06:05: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"
06:05:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:05:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:05:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:05:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:39 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
06:05:39 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 690ms
06:05:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
06:05:40 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EB1BC800 == 63 [pid = 3092] [id = 207]
06:05:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 142 (000000E2E2B08000) [pid = 3092] [serial = 580] [outer = 0000000000000000]
06:05:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E2E2B0F400) [pid = 3092] [serial = 581] [outer = 000000E2E2B08000]
06:05:40 INFO - PROCESS | 3092 | 1450274740084 Marionette INFO loaded listener.js
06:05:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 144 (000000E2ED7EFC00) [pid = 3092] [serial = 582] [outer = 000000E2E2B08000]
06:05:40 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
06:05:40 INFO - document served over http requires an https
06:05:40 INFO - sub-resource via fetch-request using the http-csp
06:05:40 INFO - delivery method with no-redirect and when
06:05: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"
06:05:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:05:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:05:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:05:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:40 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
06:05:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 986ms
06:05:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
06:05:41 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF67D000 == 64 [pid = 3092] [id = 208]
06:05:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E2DB231800) [pid = 3092] [serial = 583] [outer = 0000000000000000]
06:05:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E2DB257000) [pid = 3092] [serial = 584] [outer = 000000E2DB231800]
06:05:41 INFO - PROCESS | 3092 | 1450274741227 Marionette INFO loaded listener.js
06:05:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 147 (000000E2DE9F7400) [pid = 3092] [serial = 585] [outer = 000000E2DB231800]
06:05:41 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
06:05:41 INFO - document served over http requires an https
06:05:41 INFO - sub-resource via fetch-request using the http-csp
06:05:41 INFO - delivery method with swap-origin-redirect and when
06:05: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"
06:05:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:05:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:05:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:05:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:41 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
06:05:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | took 943ms
06:05:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:05:42 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EB1B5000 == 65 [pid = 3092] [id = 209]
06:05:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 148 (000000E2DF79A800) [pid = 3092] [serial = 586] [outer = 0000000000000000]
06:05:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 149 (000000E2E2B06400) [pid = 3092] [serial = 587] [outer = 000000E2DF79A800]
06:05:42 INFO - PROCESS | 3092 | 1450274742152 Marionette INFO loaded listener.js
06:05:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 150 (000000E2E2FA7000) [pid = 3092] [serial = 588] [outer = 000000E2DF79A800]
06:05:42 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED231000 == 66 [pid = 3092] [id = 210]
06:05:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 151 (000000E2E2CCEC00) [pid = 3092] [serial = 589] [outer = 0000000000000000]
06:05:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 152 (000000E2E2CD2400) [pid = 3092] [serial = 590] [outer = 000000E2E2CCEC00]
06:05:42 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
06:05:42 INFO - document served over http requires an https
06:05:42 INFO - sub-resource via iframe-tag using the http-csp
06:05:42 INFO - delivery method with keep-origin-redirect and when
06:05: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"
06:05:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:05:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:05:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:42 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
06:05:42 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 1025ms
06:05:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
06:05:43 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EF749800 == 67 [pid = 3092] [id = 211]
06:05:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 153 (000000E2E2CD2800) [pid = 3092] [serial = 591] [outer = 0000000000000000]
06:05:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 154 (000000E2E58A3C00) [pid = 3092] [serial = 592] [outer = 000000E2E2CD2800]
06:05:43 INFO - PROCESS | 3092 | 1450274743288 Marionette INFO loaded listener.js
06:05:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 155 (000000E2E890C400) [pid = 3092] [serial = 593] [outer = 000000E2E2CD2800]
06:05:43 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAC48000 == 68 [pid = 3092] [id = 212]
06:05:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 156 (000000E2E88EB400) [pid = 3092] [serial = 594] [outer = 0000000000000000]
06:05:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 157 (000000E2E99D3400) [pid = 3092] [serial = 595] [outer = 000000E2E88EB400]
06:05:43 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
06:05:43 INFO - document served over http requires an https
06:05:43 INFO - sub-resource via iframe-tag using the http-csp
06:05:43 INFO - delivery method with no-redirect and when
06:05: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"
06:05:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:05:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:05:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:43 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
06:05:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1080ms
06:05:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:05:44 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAC5C800 == 69 [pid = 3092] [id = 213]
06:05:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 158 (000000E2EA02B000) [pid = 3092] [serial = 596] [outer = 0000000000000000]
06:05:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 159 (000000E2EA02F800) [pid = 3092] [serial = 597] [outer = 000000E2EA02B000]
06:05:44 INFO - PROCESS | 3092 | 1450274744290 Marionette INFO loaded listener.js
06:05:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 160 (000000E2ED7E9000) [pid = 3092] [serial = 598] [outer = 000000E2EA02B000]
06:05:44 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED769800 == 70 [pid = 3092] [id = 214]
06:05:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2E2B9A000) [pid = 3092] [serial = 599] [outer = 0000000000000000]
06:05:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2E2B95800) [pid = 3092] [serial = 600] [outer = 000000E2E2B9A000]
06:05:45 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
06:05:45 INFO - document served over http requires an https
06:05:45 INFO - sub-resource via iframe-tag using the http-csp
06:05:45 INFO - delivery method with swap-origin-redirect and when
06:05: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"
06:05:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:05:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:05:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:45 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
06:05:45 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 1026ms
06:05:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
06:05:45 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EDBC0800 == 71 [pid = 3092] [id = 215]
06:05:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2E2B9B400) [pid = 3092] [serial = 601] [outer = 0000000000000000]
06:05:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2E2B9D400) [pid = 3092] [serial = 602] [outer = 000000E2E2B9B400]
06:05:45 INFO - PROCESS | 3092 | 1450274745348 Marionette INFO loaded listener.js
06:05:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2EDD64800) [pid = 3092] [serial = 603] [outer = 000000E2E2B9B400]
06:05:45 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
06:05:45 INFO - document served over http requires an https
06:05:45 INFO - sub-resource via script-tag using the http-csp
06:05:45 INFO - delivery method with keep-origin-redirect and when
06:05: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"
06:05:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:05:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:05:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:45 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
06:05:45 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 943ms
06:05:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
06:05:46 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EFF03000 == 72 [pid = 3092] [id = 216]
06:05:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E2EFAE9400) [pid = 3092] [serial = 604] [outer = 0000000000000000]
06:05:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 167 (000000E2EFAEBC00) [pid = 3092] [serial = 605] [outer = 000000E2EFAE9400]
06:05:46 INFO - PROCESS | 3092 | 1450274746267 Marionette INFO loaded listener.js
06:05:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 168 (000000E2EFF97000) [pid = 3092] [serial = 606] [outer = 000000E2EFAE9400]
06:05:46 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
06:05:46 INFO - document served over http requires an https
06:05:46 INFO - sub-resource via script-tag using the http-csp
06:05:46 INFO - delivery method with no-redirect and when
06:05: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"
06:05:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:05:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:05:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:46 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
06:05:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 881ms
06:05:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
06:05:47 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EFF1E000 == 73 [pid = 3092] [id = 217]
06:05:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 169 (000000E2EDB04C00) [pid = 3092] [serial = 607] [outer = 0000000000000000]
06:05:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 170 (000000E2EDB07C00) [pid = 3092] [serial = 608] [outer = 000000E2EDB04C00]
06:05:47 INFO - PROCESS | 3092 | 1450274747149 Marionette INFO loaded listener.js
06:05:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 171 (000000E2EFF95000) [pid = 3092] [serial = 609] [outer = 000000E2EDB04C00]
06:05:47 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
06:05:47 INFO - document served over http requires an https
06:05:47 INFO - sub-resource via script-tag using the http-csp
06:05:47 INFO - delivery method with swap-origin-redirect and when
06:05: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"
06:05:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:05:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:05:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:47 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
06:05:47 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 880ms
06:05:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
06:05:47 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EA0BD800 == 74 [pid = 3092] [id = 218]
06:05:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 172 (000000E2EA0C5000) [pid = 3092] [serial = 610] [outer = 0000000000000000]
06:05:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 173 (000000E2EA0CB800) [pid = 3092] [serial = 611] [outer = 000000E2EA0C5000]
06:05:48 INFO - PROCESS | 3092 | 1450274748046 Marionette INFO loaded listener.js
06:05:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 174 (000000E2EFF96000) [pid = 3092] [serial = 612] [outer = 000000E2EA0C5000]
06:05:48 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
06:05:48 INFO - document served over http requires an https
06:05:48 INFO - sub-resource via xhr-request using the http-csp
06:05:48 INFO - delivery method with keep-origin-redirect and when
06:05: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"
06:05:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:05:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:05:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:48 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
06:05:48 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 881ms
06:05:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
06:05:48 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EFCD8000 == 75 [pid = 3092] [id = 219]
06:05:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 175 (000000E2E2C04C00) [pid = 3092] [serial = 613] [outer = 0000000000000000]
06:05:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 176 (000000E2E2C0BC00) [pid = 3092] [serial = 614] [outer = 000000E2E2C04C00]
06:05:48 INFO - PROCESS | 3092 | 1450274748977 Marionette INFO loaded listener.js
06:05:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 177 (000000E2EFF93000) [pid = 3092] [serial = 615] [outer = 000000E2E2C04C00]
06:05:50 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
06:05:50 INFO - document served over http requires an https
06:05:50 INFO - sub-resource via xhr-request using the http-csp
06:05:50 INFO - delivery method with no-redirect and when
06:05: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"
06:05:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:05:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:05:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:50 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
06:05:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2156ms
06:05:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
06:05:51 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD2BC800 == 76 [pid = 3092] [id = 220]
06:05:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 178 (000000E2D7771000) [pid = 3092] [serial = 616] [outer = 0000000000000000]
06:05:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 179 (000000E2D7A11400) [pid = 3092] [serial = 617] [outer = 000000E2D7771000]
06:05:51 INFO - PROCESS | 3092 | 1450274751573 Marionette INFO loaded listener.js
06:05:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 180 (000000E2DCF0C000) [pid = 3092] [serial = 618] [outer = 000000E2D7771000]
06:05:52 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
06:05:52 INFO - document served over http requires an https
06:05:52 INFO - sub-resource via xhr-request using the http-csp
06:05:52 INFO - delivery method with swap-origin-redirect and when
06:05: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"
06:05:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:05:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:05:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:52 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
06:05:52 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 1345ms
06:05:52 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
06:05:52 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E70A7000 == 77 [pid = 3092] [id = 221]
06:05:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 181 (000000E2E06B7400) [pid = 3092] [serial = 619] [outer = 0000000000000000]
06:05:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 182 (000000E2E2B05C00) [pid = 3092] [serial = 620] [outer = 000000E2E06B7400]
06:05:52 INFO - PROCESS | 3092 | 1450274752456 Marionette INFO loaded listener.js
06:05:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 183 (000000E2E2CD0800) [pid = 3092] [serial = 621] [outer = 000000E2E06B7400]
06:05:53 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
06:05:53 INFO - document served over http requires an http
06:05:53 INFO - sub-resource via fetch-request using the http-csp
06:05:53 INFO - delivery method with keep-origin-redirect and when
06:05:53 INFO - the target request is same-origin.
06:05:53 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 944ms
06:05:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
06:05:53 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6F6D800 == 78 [pid = 3092] [id = 222]
06:05:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 184 (000000E2D2997400) [pid = 3092] [serial = 622] [outer = 0000000000000000]
06:05:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 185 (000000E2D7C99800) [pid = 3092] [serial = 623] [outer = 000000E2D2997400]
06:05:53 INFO - PROCESS | 3092 | 1450274753414 Marionette INFO loaded listener.js
06:05:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 186 (000000E2E0381C00) [pid = 3092] [serial = 624] [outer = 000000E2D2997400]
06:05:53 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
06:05:53 INFO - document served over http requires an http
06:05:53 INFO - sub-resource via fetch-request using the http-csp
06:05:53 INFO - delivery method with no-redirect and when
06:05:53 INFO - the target request is same-origin.
06:05:53 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 838ms
06:05:53 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
06:05:54 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D2DCC800 == 79 [pid = 3092] [id = 223]
06:05:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 187 (000000E2D33E3800) [pid = 3092] [serial = 625] [outer = 0000000000000000]
06:05:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 188 (000000E2D81D7C00) [pid = 3092] [serial = 626] [outer = 000000E2D33E3800]
06:05:54 INFO - PROCESS | 3092 | 1450274754276 Marionette INFO loaded listener.js
06:05:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 189 (000000E2E2B0E800) [pid = 3092] [serial = 627] [outer = 000000E2D33E3800]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9C1A000 == 78 [pid = 3092] [id = 206]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8F4E000 == 77 [pid = 3092] [id = 205]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E877A800 == 76 [pid = 3092] [id = 204]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E71B2000 == 75 [pid = 3092] [id = 203]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E664C800 == 74 [pid = 3092] [id = 202]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5775800 == 73 [pid = 3092] [id = 201]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF6DC000 == 72 [pid = 3092] [id = 200]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D75B0000 == 71 [pid = 3092] [id = 199]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D893B000 == 70 [pid = 3092] [id = 198]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D1ADE000 == 69 [pid = 3092] [id = 197]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6F80000 == 68 [pid = 3092] [id = 196]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1878800 == 67 [pid = 3092] [id = 195]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E153B800 == 66 [pid = 3092] [id = 194]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF6CC000 == 65 [pid = 3092] [id = 193]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8776800 == 64 [pid = 3092] [id = 192]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EF3EB800 == 63 [pid = 3092] [id = 191]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EDCD8000 == 62 [pid = 3092] [id = 190]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EDE19000 == 61 [pid = 3092] [id = 189]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAB1C800 == 60 [pid = 3092] [id = 188]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED50F000 == 59 [pid = 3092] [id = 187]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9C04800 == 58 [pid = 3092] [id = 186]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9292800 == 57 [pid = 3092] [id = 185]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E84B4000 == 56 [pid = 3092] [id = 184]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E186F800 == 55 [pid = 3092] [id = 183]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D8936800 == 54 [pid = 3092] [id = 182]
06:05:54 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D2098800 == 53 [pid = 3092] [id = 181]
06:05:54 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
06:05:54 INFO - document served over http requires an http
06:05:54 INFO - sub-resource via fetch-request using the http-csp
06:05:54 INFO - delivery method with swap-origin-redirect and when
06:05: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"
06:05:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:05:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:05:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:05:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:54 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
06:05:54 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 987ms
06:05:54 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
06:05:55 INFO - PROCESS | 3092 | --DOMWINDOW == 188 (000000E2E571E000) [pid = 3092] [serial = 495] [outer = 0000000000000000] [url = about:blank]
06:05:55 INFO - PROCESS | 3092 | --DOMWINDOW == 187 (000000E2DD96AC00) [pid = 3092] [serial = 477] [outer = 0000000000000000] [url = about:blank]
06:05:55 INFO - PROCESS | 3092 | --DOMWINDOW == 186 (000000E2E5B9A000) [pid = 3092] [serial = 501] [outer = 0000000000000000] [url = about:blank]
06:05:55 INFO - PROCESS | 3092 | --DOMWINDOW == 185 (000000E2D8803C00) [pid = 3092] [serial = 483] [outer = 0000000000000000] [url = about:blank]
06:05:55 INFO - PROCESS | 3092 | --DOMWINDOW == 184 (000000E2E8D59400) [pid = 3092] [serial = 438] [outer = 0000000000000000] [url = about:blank]
06:05:55 INFO - PROCESS | 3092 | --DOMWINDOW == 183 (000000E2DE2CF000) [pid = 3092] [serial = 480] [outer = 0000000000000000] [url = about:blank]
06:05:55 INFO - PROCESS | 3092 | --DOMWINDOW == 182 (000000E2E5F8D800) [pid = 3092] [serial = 498] [outer = 0000000000000000] [url = about:blank]
06:05:55 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6F6B000 == 54 [pid = 3092] [id = 224]
06:05:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 183 (000000E2D1B57400) [pid = 3092] [serial = 628] [outer = 0000000000000000]
06:05:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 184 (000000E2D2228400) [pid = 3092] [serial = 629] [outer = 000000E2D1B57400]
06:05:55 INFO - PROCESS | 3092 | 1450274755329 Marionette INFO loaded listener.js
06:05:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 185 (000000E2D8909400) [pid = 3092] [serial = 630] [outer = 000000E2D1B57400]
06:05:55 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D77E1800 == 55 [pid = 3092] [id = 225]
06:05:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 186 (000000E2D8803C00) [pid = 3092] [serial = 631] [outer = 0000000000000000]
06:05:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 187 (000000E2DE2CD800) [pid = 3092] [serial = 632] [outer = 000000E2D8803C00]
06:05:55 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
06:05:55 INFO - document served over http requires an http
06:05:55 INFO - sub-resource via iframe-tag using the http-csp
06:05:55 INFO - delivery method with keep-origin-redirect and when
06:05:55 INFO - the target request is same-origin.
06:05:55 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 879ms
06:05:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
06:05:56 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF6CC000 == 56 [pid = 3092] [id = 226]
06:05:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 188 (000000E2DD96AC00) [pid = 3092] [serial = 633] [outer = 0000000000000000]
06:05:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 189 (000000E2DE11E400) [pid = 3092] [serial = 634] [outer = 000000E2DD96AC00]
06:05:56 INFO - PROCESS | 3092 | 1450274756044 Marionette INFO loaded listener.js
06:05:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 190 (000000E2E1825400) [pid = 3092] [serial = 635] [outer = 000000E2DD96AC00]
06:05:56 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF6D3800 == 57 [pid = 3092] [id = 227]
06:05:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 191 (000000E2E183A000) [pid = 3092] [serial = 636] [outer = 0000000000000000]
06:05:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 192 (000000E2E2B9AC00) [pid = 3092] [serial = 637] [outer = 000000E2E183A000]
06:05:56 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
06:05:56 INFO - document served over http requires an http
06:05:56 INFO - sub-resource via iframe-tag using the http-csp
06:05:56 INFO - delivery method with no-redirect and when
06:05:56 INFO - the target request is same-origin.
06:05:56 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 734ms
06:05:56 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
06:05:56 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E58CB000 == 58 [pid = 3092] [id = 228]
06:05:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 193 (000000E2DDA92000) [pid = 3092] [serial = 638] [outer = 0000000000000000]
06:05:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 194 (000000E2E2B11C00) [pid = 3092] [serial = 639] [outer = 000000E2DDA92000]
06:05:56 INFO - PROCESS | 3092 | 1450274756865 Marionette INFO loaded listener.js
06:05:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 195 (000000E2E3525800) [pid = 3092] [serial = 640] [outer = 000000E2DDA92000]
06:05:57 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E58CD800 == 59 [pid = 3092] [id = 229]
06:05:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 196 (000000E2E5710800) [pid = 3092] [serial = 641] [outer = 0000000000000000]
06:05:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 197 (000000E2E5837800) [pid = 3092] [serial = 642] [outer = 000000E2E5710800]
06:05:57 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
06:05:57 INFO - document served over http requires an http
06:05:57 INFO - sub-resource via iframe-tag using the http-csp
06:05:57 INFO - delivery method with swap-origin-redirect and when
06:05: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"
06:05:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:05:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:05:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:05:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:05:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:05:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:05:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:05:57 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
06:05:57 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 733ms
06:05:57 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
06:05:57 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6C0C800 == 60 [pid = 3092] [id = 230]
06:05:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 198 (000000E2E17AC800) [pid = 3092] [serial = 643] [outer = 0000000000000000]
06:05:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 199 (000000E2E5716000) [pid = 3092] [serial = 644] [outer = 000000E2E17AC800]
06:05:57 INFO - PROCESS | 3092 | 1450274757563 Marionette INFO loaded listener.js
06:05:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 200 (000000E2E5B9A000) [pid = 3092] [serial = 645] [outer = 000000E2E17AC800]
06:05:58 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:05:58 INFO - document served over http requires an http
06:05:58 INFO - sub-resource via script-tag using the http-csp
06:05:58 INFO - delivery method with keep-origin-redirect and when
06:05:58 INFO - the target request is same-origin.
06:05:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | took 735ms
06:05:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
06:05:58 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E71B8000 == 61 [pid = 3092] [id = 231]
06:05:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 201 (000000E2E2FA7800) [pid = 3092] [serial = 646] [outer = 0000000000000000]
06:05:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 202 (000000E2E5F93C00) [pid = 3092] [serial = 647] [outer = 000000E2E2FA7800]
06:05:58 INFO - PROCESS | 3092 | 1450274758336 Marionette INFO loaded listener.js
06:05:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 203 (000000E2E6B0FC00) [pid = 3092] [serial = 648] [outer = 000000E2E2FA7800]
06:05:58 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
06:05:58 INFO - document served over http requires an http
06:05:58 INFO - sub-resource via script-tag using the http-csp
06:05:58 INFO - delivery method with no-redirect and when
06:05:58 INFO - the target request is same-origin.
06:05:58 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 670ms
06:05:58 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
06:05:58 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8431800 == 62 [pid = 3092] [id = 232]
06:05:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 204 (000000E2E66E1800) [pid = 3092] [serial = 649] [outer = 0000000000000000]
06:05:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 205 (000000E2E7028000) [pid = 3092] [serial = 650] [outer = 000000E2E66E1800]
06:05:59 INFO - PROCESS | 3092 | 1450274759018 Marionette INFO loaded listener.js
06:05:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 206 (000000E2E7D0E800) [pid = 3092] [serial = 651] [outer = 000000E2E66E1800]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 205 (000000E2E571AC00) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 204 (000000E2DCFEF800) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 203 (000000E2E18AE800) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 202 (000000E2D299BC00) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 201 (000000E2E5F8DC00) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 200 (000000E2E66E3C00) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 199 (000000E2D336FC00) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 198 (000000E2E5B93800) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 197 (000000E2E7D15C00) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 196 (000000E2D780E800) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 195 (000000E2E8C83800) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 194 (000000E2DB65C800) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 193 (000000E2E9313400) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 192 (000000E2E6C56800) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 191 (000000E2E8A65800) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 190 (000000E2E8906400) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 189 (000000E2DC380C00) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 188 (000000E2E9319400) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 187 (000000E2DB22AC00) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 186 (000000E2E0CEC800) [pid = 3092] [serial = 515] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 185 (000000E2EBD24C00) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 184 (000000E2DED1DC00) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 183 (000000E2DCFEC800) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 182 (000000E2D2999C00) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 181 (000000E2DB226400) [pid = 3092] [serial = 510] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274720655]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 180 (000000E2E183FC00) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 179 (000000E2D81D1000) [pid = 3092] [serial = 547] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 178 (000000E2E5F97000) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 177 (000000E2E88ECC00) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 176 (000000E2D2994C00) [pid = 3092] [serial = 552] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274733726]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 175 (000000E2DED66400) [pid = 3092] [serial = 557] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 174 (000000E2E2F9F000) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 173 (000000E2E5B97C00) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 172 (000000E2E3530C00) [pid = 3092] [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]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 171 (000000E2EB03F400) [pid = 3092] [serial = 572] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 170 (000000E2ED566C00) [pid = 3092] [serial = 578] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 169 (000000E2EDD60800) [pid = 3092] [serial = 533] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 168 (000000E2D0BA1000) [pid = 3092] [serial = 553] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274733726]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 167 (000000E2D7C97400) [pid = 3092] [serial = 550] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 166 (000000E2E17B3800) [pid = 3092] [serial = 518] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2E99CC000) [pid = 3092] [serial = 527] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2E7029800) [pid = 3092] [serial = 566] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2E702C400) [pid = 3092] [serial = 524] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2E8A6C800) [pid = 3092] [serial = 569] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E2DB225C00) [pid = 3092] [serial = 542] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2EBD2F000) [pid = 3092] [serial = 530] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 159 (000000E2D7CDCC00) [pid = 3092] [serial = 548] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 158 (000000E2DCFEF400) [pid = 3092] [serial = 545] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 157 (000000E2E2B0F400) [pid = 3092] [serial = 581] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 156 (000000E2E0CF0800) [pid = 3092] [serial = 560] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 155 (000000E2EF3C2400) [pid = 3092] [serial = 536] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 154 (000000E2DF5AFC00) [pid = 3092] [serial = 539] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 153 (000000E2E352E800) [pid = 3092] [serial = 563] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 152 (000000E2E156F000) [pid = 3092] [serial = 558] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 151 (000000E2DCFF8C00) [pid = 3092] [serial = 555] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 150 (000000E2D0CC9400) [pid = 3092] [serial = 511] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274720655]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 149 (000000E2D1B28000) [pid = 3092] [serial = 508] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 148 (000000E2E1762C00) [pid = 3092] [serial = 516] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 147 (000000E2DD9AF800) [pid = 3092] [serial = 513] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 146 (000000E2DF915800) [pid = 3092] [serial = 575] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E2E7D13C00) [pid = 3092] [serial = 521] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E2EB29F000) [pid = 3092] [serial = 573] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 143 (000000E2EF3BF000) [pid = 3092] [serial = 534] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2DF946800) [pid = 3092] [serial = 371] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 141 (000000E2EBD26000) [pid = 3092] [serial = 467] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 140 (000000E2EB043000) [pid = 3092] [serial = 528] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 139 (000000E2E9315000) [pid = 3092] [serial = 570] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 138 (000000E2EBD20800) [pid = 3092] [serial = 456] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E2E7D13400) [pid = 3092] [serial = 392] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2E930F400) [pid = 3092] [serial = 453] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E2EBD23400) [pid = 3092] [serial = 459] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E2EDA15800) [pid = 3092] [serial = 531] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 133 (000000E2E930D400) [pid = 3092] [serial = 450] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 132 (000000E2E61C2800) [pid = 3092] [serial = 320] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 131 (000000E2E8D5C400) [pid = 3092] [serial = 447] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 130 (000000E2E5B98400) [pid = 3092] [serial = 377] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E2E17B6400) [pid = 3092] [serial = 444] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E2E5716800) [pid = 3092] [serial = 374] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E2D81D5000) [pid = 3092] [serial = 368] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E2E66E2800) [pid = 3092] [serial = 504] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E2E6C57C00) [pid = 3092] [serial = 387] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E2DC37E400) [pid = 3092] [serial = 441] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E2E66D5400) [pid = 3092] [serial = 382] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E2E88F8400) [pid = 3092] [serial = 395] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E2EDA08C00) [pid = 3092] [serial = 472] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 120 (000000E2EB121000) [pid = 3092] [serial = 462] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E2E8D54000) [pid = 3092] [serial = 398] [outer = 0000000000000000] [url = about:blank]
06:05:59 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E2EB29B400) [pid = 3092] [serial = 576] [outer = 0000000000000000] [url = about:blank]
06:06:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
06:06:00 INFO - document served over http requires an http
06:06:00 INFO - sub-resource via script-tag using the http-csp
06:06:00 INFO - delivery method with swap-origin-redirect and when
06:06: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"
06:06:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:06:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:06:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
06:06:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1284ms
06:06:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
06:06:00 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8125800 == 63 [pid = 3092] [id = 233]
06:06:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E2D750B000) [pid = 3092] [serial = 652] [outer = 0000000000000000]
06:06:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2DCFEF800) [pid = 3092] [serial = 653] [outer = 000000E2D750B000]
06:06:00 INFO - PROCESS | 3092 | 1450274760241 Marionette INFO loaded listener.js
06:06:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 121 (000000E2E570F800) [pid = 3092] [serial = 654] [outer = 000000E2D750B000]
06:06:00 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
06:06:00 INFO - document served over http requires an http
06:06:00 INFO - sub-resource via xhr-request using the http-csp
06:06:00 INFO - delivery method with keep-origin-redirect and when
06:06:00 INFO - the target request is same-origin.
06:06:00 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 693ms
06:06:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
06:06:00 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8D74000 == 64 [pid = 3092] [id = 234]
06:06:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E2E7027000) [pid = 3092] [serial = 655] [outer = 0000000000000000]
06:06:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2E7D13C00) [pid = 3092] [serial = 656] [outer = 000000E2E7027000]
06:06:00 INFO - PROCESS | 3092 | 1450274760980 Marionette INFO loaded listener.js
06:06:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E2E8A69400) [pid = 3092] [serial = 657] [outer = 000000E2E7027000]
06:06:01 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
06:06:01 INFO - document served over http requires an http
06:06:01 INFO - sub-resource via xhr-request using the http-csp
06:06:01 INFO - delivery method with no-redirect and when
06:06:01 INFO - the target request is same-origin.
06:06:01 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 628ms
06:06:01 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
06:06:01 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E929B000 == 65 [pid = 3092] [id = 235]
06:06:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E2E8C83800) [pid = 3092] [serial = 658] [outer = 0000000000000000]
06:06:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2E8C89C00) [pid = 3092] [serial = 659] [outer = 000000E2E8C83800]
06:06:01 INFO - PROCESS | 3092 | 1450274761590 Marionette INFO loaded listener.js
06:06:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E2E930D000) [pid = 3092] [serial = 660] [outer = 000000E2E8C83800]
06:06:02 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
06:06:02 INFO - document served over http requires an http
06:06:02 INFO - sub-resource via xhr-request using the http-csp
06:06:02 INFO - delivery method with swap-origin-redirect and when
06:06: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"
06:06:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:06:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:06:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:02 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
06:06:02 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 922ms
06:06:02 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
06:06:02 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD530800 == 66 [pid = 3092] [id = 236]
06:06:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E2D840F000) [pid = 3092] [serial = 661] [outer = 0000000000000000]
06:06:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2DB22A800) [pid = 3092] [serial = 662] [outer = 000000E2D840F000]
06:06:02 INFO - PROCESS | 3092 | 1450274762731 Marionette INFO loaded listener.js
06:06:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E2DE2D1800) [pid = 3092] [serial = 663] [outer = 000000E2D840F000]
06:06:03 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
06:06:03 INFO - document served over http requires an https
06:06:03 INFO - sub-resource via fetch-request using the http-csp
06:06:03 INFO - delivery method with keep-origin-redirect and when
06:06: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"
06:06:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:06:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:06:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:06:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:03 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
06:06:03 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 1028ms
06:06:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
06:06:03 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8A37800 == 67 [pid = 3092] [id = 237]
06:06:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 131 (000000E2DE9FA800) [pid = 3092] [serial = 664] [outer = 0000000000000000]
06:06:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 132 (000000E2E051B000) [pid = 3092] [serial = 665] [outer = 000000E2DE9FA800]
06:06:03 INFO - PROCESS | 3092 | 1450274763751 Marionette INFO loaded listener.js
06:06:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 133 (000000E2E2B9E800) [pid = 3092] [serial = 666] [outer = 000000E2DE9FA800]
06:06:04 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
06:06:04 INFO - document served over http requires an https
06:06:04 INFO - sub-resource via fetch-request using the http-csp
06:06:04 INFO - delivery method with no-redirect and when
06:06: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"
06:06:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:06:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:06:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:06:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:04 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
06:06:04 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 984ms
06:06:04 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
06:06:04 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9C1D800 == 68 [pid = 3092] [id = 238]
06:06:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 134 (000000E2E5F8DC00) [pid = 3092] [serial = 667] [outer = 0000000000000000]
06:06:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E2E6C4E400) [pid = 3092] [serial = 668] [outer = 000000E2E5F8DC00]
06:06:04 INFO - PROCESS | 3092 | 1450274764739 Marionette INFO loaded listener.js
06:06:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E2E8A68800) [pid = 3092] [serial = 669] [outer = 000000E2E5F8DC00]
06:06:05 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
06:06:05 INFO - document served over http requires an https
06:06:05 INFO - sub-resource via fetch-request using the http-csp
06:06:05 INFO - delivery method with swap-origin-redirect and when
06:06: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"
06:06:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:06:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:06:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:06:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:05 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
06:06:05 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 1031ms
06:06:05 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
06:06:05 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EACBF000 == 69 [pid = 3092] [id = 239]
06:06:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2E8D5B800) [pid = 3092] [serial = 670] [outer = 0000000000000000]
06:06:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2E9312C00) [pid = 3092] [serial = 671] [outer = 000000E2E8D5B800]
06:06:05 INFO - PROCESS | 3092 | 1450274765766 Marionette INFO loaded listener.js
06:06:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 139 (000000E2EA038000) [pid = 3092] [serial = 672] [outer = 000000E2E8D5B800]
06:06:06 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
06:06:06 INFO - document served over http requires an https
06:06:06 INFO - sub-resource via fetch-request using the http-csp
06:06:06 INFO - delivery method with swap-origin-redirect and when
06:06: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"
06:06:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:06:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:06:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:06:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:06 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
06:06:06 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 922ms
06:06:06 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
06:06:06 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EB1C3000 == 70 [pid = 3092] [id = 240]
06:06:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 140 (000000E2EA0CD400) [pid = 3092] [serial = 673] [outer = 0000000000000000]
06:06:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 141 (000000E2EB03F400) [pid = 3092] [serial = 674] [outer = 000000E2EA0CD400]
06:06:06 INFO - PROCESS | 3092 | 1450274766670 Marionette INFO loaded listener.js
06:06:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 142 (000000E2EB11D400) [pid = 3092] [serial = 675] [outer = 000000E2EA0CD400]
06:06:07 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
06:06:07 INFO - document served over http requires an https
06:06:07 INFO - sub-resource via fetch-request using the http-csp
06:06:07 INFO - delivery method with keep-origin-redirect and when
06:06: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"
06:06:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:06:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:06:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:06:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:07 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
06:06:07 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 945ms
06:06:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
06:06:07 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EBC7A800 == 71 [pid = 3092] [id = 241]
06:06:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E2EB8E6000) [pid = 3092] [serial = 676] [outer = 0000000000000000]
06:06:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 144 (000000E2EB8ED800) [pid = 3092] [serial = 677] [outer = 000000E2EB8E6000]
06:06:07 INFO - PROCESS | 3092 | 1450274767636 Marionette INFO loaded listener.js
06:06:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E2EBD25800) [pid = 3092] [serial = 678] [outer = 000000E2EB8E6000]
06:06:08 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
06:06:08 INFO - document served over http requires an https
06:06:08 INFO - sub-resource via fetch-request using the http-csp
06:06:08 INFO - delivery method with no-redirect and when
06:06: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"
06:06:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:06:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:06:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:06:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:08 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
06:06:08 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 986ms
06:06:08 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
06:06:08 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED51D000 == 72 [pid = 3092] [id = 242]
06:06:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E2EB8EFC00) [pid = 3092] [serial = 679] [outer = 0000000000000000]
06:06:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 147 (000000E2EBD2D400) [pid = 3092] [serial = 680] [outer = 000000E2EB8EFC00]
06:06:08 INFO - PROCESS | 3092 | 1450274768648 Marionette INFO loaded listener.js
06:06:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 148 (000000E2ED7EB800) [pid = 3092] [serial = 681] [outer = 000000E2EB8EFC00]
06:06:09 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
06:06:09 INFO - document served over http requires an https
06:06:09 INFO - sub-resource via fetch-request using the http-csp
06:06:09 INFO - delivery method with swap-origin-redirect and when
06:06: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"
06:06:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:06:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:06:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:06:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:09 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
06:06:09 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 923ms
06:06:09 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
06:06:09 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EDCDA000 == 73 [pid = 3092] [id = 243]
06:06:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 149 (000000E2EDA0C000) [pid = 3092] [serial = 682] [outer = 0000000000000000]
06:06:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 150 (000000E2EDA14C00) [pid = 3092] [serial = 683] [outer = 000000E2EDA0C000]
06:06:09 INFO - PROCESS | 3092 | 1450274769581 Marionette INFO loaded listener.js
06:06:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 151 (000000E2EDD6AC00) [pid = 3092] [serial = 684] [outer = 000000E2EDA0C000]
06:06:10 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EDE1E000 == 74 [pid = 3092] [id = 244]
06:06:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 152 (000000E2EB029400) [pid = 3092] [serial = 685] [outer = 0000000000000000]
06:06:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 153 (000000E2EB02D000) [pid = 3092] [serial = 686] [outer = 000000E2EB029400]
06:06:10 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
06:06:10 INFO - document served over http requires an https
06:06:10 INFO - sub-resource via iframe-tag using the http-csp
06:06:10 INFO - delivery method with keep-origin-redirect and when
06:06: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"
06:06:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:06:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:06:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:10 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
06:06:10 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 1027ms
06:06:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
06:06:10 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EF735000 == 75 [pid = 3092] [id = 245]
06:06:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 154 (000000E2EB02AC00) [pid = 3092] [serial = 687] [outer = 0000000000000000]
06:06:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 155 (000000E2EB02CC00) [pid = 3092] [serial = 688] [outer = 000000E2EB02AC00]
06:06:10 INFO - PROCESS | 3092 | 1450274770654 Marionette INFO loaded listener.js
06:06:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 156 (000000E2EF3C4400) [pid = 3092] [serial = 689] [outer = 000000E2EB02AC00]
06:06:11 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EC4C3000 == 76 [pid = 3092] [id = 246]
06:06:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 157 (000000E2EF3C2800) [pid = 3092] [serial = 690] [outer = 0000000000000000]
06:06:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 158 (000000E2EF3CD400) [pid = 3092] [serial = 691] [outer = 000000E2EF3C2800]
06:06:12 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
06:06:12 INFO - document served over http requires an https
06:06:12 INFO - sub-resource via iframe-tag using the http-csp
06:06:12 INFO - delivery method with no-redirect and when
06:06: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"
06:06:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:06:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:06:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:12 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
06:06:12 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 2393ms
06:06:12 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
06:06:12 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D20EA800 == 77 [pid = 3092] [id = 247]
06:06:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 159 (000000E2D2993800) [pid = 3092] [serial = 692] [outer = 0000000000000000]
06:06:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 160 (000000E2D32A1000) [pid = 3092] [serial = 693] [outer = 000000E2D2993800]
06:06:13 INFO - PROCESS | 3092 | 1450274773051 Marionette INFO loaded listener.js
06:06:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2E1769000) [pid = 3092] [serial = 694] [outer = 000000E2D2993800]
06:06:13 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D7041000 == 78 [pid = 3092] [id = 248]
06:06:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2D2DF4400) [pid = 3092] [serial = 695] [outer = 0000000000000000]
06:06:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2D78B0400) [pid = 3092] [serial = 696] [outer = 000000E2D2DF4400]
06:06:14 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
06:06:14 INFO - document served over http requires an https
06:06:14 INFO - sub-resource via iframe-tag using the http-csp
06:06:14 INFO - delivery method with swap-origin-redirect and when
06:06: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"
06:06:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:06:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:06:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:14 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
06:06:14 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 1378ms
06:06:14 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
06:06:14 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D8924000 == 79 [pid = 3092] [id = 249]
06:06:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2D6FCFC00) [pid = 3092] [serial = 697] [outer = 0000000000000000]
06:06:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2DC385400) [pid = 3092] [serial = 698] [outer = 000000E2D6FCFC00]
06:06:14 INFO - PROCESS | 3092 | 1450274774466 Marionette INFO loaded listener.js
06:06:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E2E0868C00) [pid = 3092] [serial = 699] [outer = 000000E2D6FCFC00]
06:06:14 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5F65800 == 80 [pid = 3092] [id = 250]
06:06:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 167 (000000E2D7C97800) [pid = 3092] [serial = 700] [outer = 0000000000000000]
06:06:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 168 (000000E2D2226000) [pid = 3092] [serial = 701] [outer = 000000E2D7C97800]
06:06:15 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
06:06:15 INFO - document served over http requires an https
06:06:15 INFO - sub-resource via iframe-tag using the http-csp
06:06:15 INFO - delivery method with swap-origin-redirect and when
06:06: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"
06:06:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:06:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:06:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:15 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
06:06:15 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 1233ms
06:06:15 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
06:06:15 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DCF5A000 == 81 [pid = 3092] [id = 251]
06:06:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 169 (000000E2DB251000) [pid = 3092] [serial = 702] [outer = 0000000000000000]
06:06:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 170 (000000E2DCE18400) [pid = 3092] [serial = 703] [outer = 000000E2DB251000]
06:06:15 INFO - PROCESS | 3092 | 1450274775660 Marionette INFO loaded listener.js
06:06:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 171 (000000E2E17A9000) [pid = 3092] [serial = 704] [outer = 000000E2DB251000]
06:06:15 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED21D000 == 80 [pid = 3092] [id = 166]
06:06:15 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EB1AF800 == 79 [pid = 3092] [id = 164]
06:06:15 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8D74000 == 78 [pid = 3092] [id = 234]
06:06:15 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8125800 == 77 [pid = 3092] [id = 233]
06:06:15 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8431800 == 76 [pid = 3092] [id = 232]
06:06:15 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E71B8000 == 75 [pid = 3092] [id = 231]
06:06:15 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6C0C800 == 74 [pid = 3092] [id = 230]
06:06:15 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E58CD800 == 73 [pid = 3092] [id = 229]
06:06:15 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E58CB000 == 72 [pid = 3092] [id = 228]
06:06:15 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF6D3800 == 71 [pid = 3092] [id = 227]
06:06:15 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF6CC000 == 70 [pid = 3092] [id = 226]
06:06:15 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D77E1800 == 69 [pid = 3092] [id = 225]
06:06:15 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6F6B000 == 68 [pid = 3092] [id = 224]
06:06:15 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D2DCC800 == 67 [pid = 3092] [id = 223]
06:06:15 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6F6D800 == 66 [pid = 3092] [id = 222]
06:06:15 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E70A7000 == 65 [pid = 3092] [id = 221]
06:06:15 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD2BC800 == 64 [pid = 3092] [id = 220]
06:06:16 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED769800 == 63 [pid = 3092] [id = 214]
06:06:16 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAC48000 == 62 [pid = 3092] [id = 212]
06:06:16 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED231000 == 61 [pid = 3092] [id = 210]
06:06:16 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EB1BC800 == 60 [pid = 3092] [id = 207]
06:06:16 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D296B800 == 61 [pid = 3092] [id = 252]
06:06:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 172 (000000E2D8177800) [pid = 3092] [serial = 705] [outer = 0000000000000000]
06:06:16 INFO - PROCESS | 3092 | --DOMWINDOW == 171 (000000E2E08F3000) [pid = 3092] [serial = 546] [outer = 0000000000000000] [url = about:blank]
06:06:16 INFO - PROCESS | 3092 | --DOMWINDOW == 170 (000000E2E2F9D400) [pid = 3092] [serial = 561] [outer = 0000000000000000] [url = about:blank]
06:06:16 INFO - PROCESS | 3092 | --DOMWINDOW == 169 (000000E2E8902C00) [pid = 3092] [serial = 567] [outer = 0000000000000000] [url = about:blank]
06:06:16 INFO - PROCESS | 3092 | --DOMWINDOW == 168 (000000E2E8D5C000) [pid = 3092] [serial = 525] [outer = 0000000000000000] [url = about:blank]
06:06:16 INFO - PROCESS | 3092 | --DOMWINDOW == 167 (000000E2E086B000) [pid = 3092] [serial = 551] [outer = 0000000000000000] [url = about:blank]
06:06:16 INFO - PROCESS | 3092 | --DOMWINDOW == 166 (000000E2E6B16400) [pid = 3092] [serial = 519] [outer = 0000000000000000] [url = about:blank]
06:06:16 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2DF94DC00) [pid = 3092] [serial = 514] [outer = 0000000000000000] [url = about:blank]
06:06:16 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2E8C8D400) [pid = 3092] [serial = 522] [outer = 0000000000000000] [url = about:blank]
06:06:16 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2DF5A3C00) [pid = 3092] [serial = 556] [outer = 0000000000000000] [url = about:blank]
06:06:16 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2D7503400) [pid = 3092] [serial = 509] [outer = 0000000000000000] [url = about:blank]
06:06:16 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E2ED7E1800) [pid = 3092] [serial = 579] [outer = 0000000000000000] [url = about:blank]
06:06:16 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2E58A2800) [pid = 3092] [serial = 564] [outer = 0000000000000000] [url = about:blank]
06:06:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2D6F51C00) [pid = 3092] [serial = 706] [outer = 000000E2D8177800]
06:06:16 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
06:06:16 INFO - document served over http requires an https
06:06:16 INFO - sub-resource via iframe-tag using the http-csp
06:06:16 INFO - delivery method with keep-origin-redirect and when
06:06: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"
06:06:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:06:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:06:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:16 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
06:06:16 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 1175ms
06:06:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
06:06:16 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD2BA800 == 62 [pid = 3092] [id = 253]
06:06:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2DE6C9800) [pid = 3092] [serial = 707] [outer = 0000000000000000]
06:06:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2DED70C00) [pid = 3092] [serial = 708] [outer = 000000E2DE6C9800]
06:06:16 INFO - PROCESS | 3092 | 1450274776710 Marionette INFO loaded listener.js
06:06:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2E1767800) [pid = 3092] [serial = 709] [outer = 000000E2DE6C9800]
06:06:17 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF663800 == 63 [pid = 3092] [id = 254]
06:06:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2E1565C00) [pid = 3092] [serial = 710] [outer = 0000000000000000]
06:06:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E2E17B5800) [pid = 3092] [serial = 711] [outer = 000000E2E1565C00]
06:06:17 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
06:06:17 INFO - document served over http requires an https
06:06:17 INFO - sub-resource via iframe-tag using the http-csp
06:06:17 INFO - delivery method with no-redirect and when
06:06: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"
06:06:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:06:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:06:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:17 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
06:06:17 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 775ms
06:06:17 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
06:06:17 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5783000 == 64 [pid = 3092] [id = 255]
06:06:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 167 (000000E2DE9F4400) [pid = 3092] [serial = 712] [outer = 0000000000000000]
06:06:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 168 (000000E2E17AD400) [pid = 3092] [serial = 713] [outer = 000000E2DE9F4400]
06:06:17 INFO - PROCESS | 3092 | 1450274777517 Marionette INFO loaded listener.js
06:06:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 169 (000000E2E2B9D800) [pid = 3092] [serial = 714] [outer = 000000E2DE9F4400]
06:06:17 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E619A800 == 65 [pid = 3092] [id = 256]
06:06:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 170 (000000E2E2C03800) [pid = 3092] [serial = 715] [outer = 0000000000000000]
06:06:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 171 (000000E2E2CD4800) [pid = 3092] [serial = 716] [outer = 000000E2E2C03800]
06:06:18 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
06:06:18 INFO - document served over http requires an https
06:06:18 INFO - sub-resource via iframe-tag using the http-csp
06:06:18 INFO - delivery method with swap-origin-redirect and when
06:06: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"
06:06:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:06:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:06:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:18 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
06:06:18 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 776ms
06:06:18 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
06:06:18 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6E71000 == 66 [pid = 3092] [id = 257]
06:06:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 172 (000000E2E2C07400) [pid = 3092] [serial = 717] [outer = 0000000000000000]
06:06:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 173 (000000E2E2C0DC00) [pid = 3092] [serial = 718] [outer = 000000E2E2C07400]
06:06:18 INFO - PROCESS | 3092 | 1450274778338 Marionette INFO loaded listener.js
06:06:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 174 (000000E2E352F800) [pid = 3092] [serial = 719] [outer = 000000E2E2C07400]
06:06:20 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
06:06:20 INFO - document served over http requires an https
06:06:20 INFO - sub-resource via script-tag using the http-csp
06:06:20 INFO - delivery method with keep-origin-redirect and when
06:06: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"
06:06:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:06:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:06:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:20 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
06:06:20 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 2196ms
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 173 (000000E2E7026800) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 172 (000000E2E7C73800) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 171 (000000E2EDA16400) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 170 (000000E2EBD2AC00) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 169 (000000E2E99C7400) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 168 (000000E2E2B08000) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 167 (000000E2DD96AC00) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 166 (000000E2E66E1800) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2D8803C00) [pid = 3092] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2DDA92000) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2E06B7400) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2D7771000) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E2EB114000) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2E17AC800) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 159 (000000E2D2997400) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 158 (000000E2EDD6BC00) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 157 (000000E2E5710800) [pid = 3092] [serial = 641] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 156 (000000E2E183A000) [pid = 3092] [serial = 636] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274756428]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 155 (000000E2D1B57400) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 154 (000000E2EB113000) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 153 (000000E2D750B000) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 152 (000000E2E2FA7800) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 151 (000000E2DB22D400) [pid = 3092] [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]
06:06:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 150 (000000E2D0BA1C00) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 149 (000000E2D33E3800) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 148 (000000E2E08EEC00) [pid = 3092] [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]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 147 (000000E2E2B9A000) [pid = 3092] [serial = 599] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 146 (000000E2E88EB400) [pid = 3092] [serial = 594] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274743744]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E2E2CCEC00) [pid = 3092] [serial = 589] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E2E8C89C00) [pid = 3092] [serial = 659] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 143 (000000E2DE11E400) [pid = 3092] [serial = 634] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2E58A3C00) [pid = 3092] [serial = 592] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 141 (000000E2E2B11C00) [pid = 3092] [serial = 639] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 140 (000000E2E2B95800) [pid = 3092] [serial = 600] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 139 (000000E2E5837800) [pid = 3092] [serial = 642] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 138 (000000E2E2C0BC00) [pid = 3092] [serial = 614] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E2E2B05C00) [pid = 3092] [serial = 620] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2D7C99800) [pid = 3092] [serial = 623] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E2E99D3400) [pid = 3092] [serial = 595] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274743744]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E2E2CD2400) [pid = 3092] [serial = 590] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 133 (000000E2E5F93C00) [pid = 3092] [serial = 647] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 132 (000000E2E7028000) [pid = 3092] [serial = 650] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 131 (000000E2E2B9D400) [pid = 3092] [serial = 602] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 130 (000000E2DB257000) [pid = 3092] [serial = 584] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E2DE2CD800) [pid = 3092] [serial = 632] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E2EA0CB800) [pid = 3092] [serial = 611] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E2D7A11400) [pid = 3092] [serial = 617] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E2E5716000) [pid = 3092] [serial = 644] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E2EDB07C00) [pid = 3092] [serial = 608] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E2E2B06400) [pid = 3092] [serial = 587] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E2D2228400) [pid = 3092] [serial = 629] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E2EFAEBC00) [pid = 3092] [serial = 605] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E2D81D7C00) [pid = 3092] [serial = 626] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 120 (000000E2EA02F800) [pid = 3092] [serial = 597] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E2DCFEF800) [pid = 3092] [serial = 653] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E2E2B9AC00) [pid = 3092] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274756428]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 117 (000000E2E7D13C00) [pid = 3092] [serial = 656] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E2DCF0C000) [pid = 3092] [serial = 618] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E2E570F800) [pid = 3092] [serial = 654] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E2ED55E000) [pid = 3092] [serial = 537] [outer = 0000000000000000] [url = about:blank]
06:06:20 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EB1BC800 == 67 [pid = 3092] [id = 258]
06:06:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E2D7CC0400) [pid = 3092] [serial = 720] [outer = 0000000000000000]
06:06:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E2DE2C8C00) [pid = 3092] [serial = 721] [outer = 000000E2D7CC0400]
06:06:21 INFO - PROCESS | 3092 | 1450274781005 Marionette INFO loaded listener.js
06:06:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E2E583A800) [pid = 3092] [serial = 722] [outer = 000000E2D7CC0400]
06:06:21 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
06:06:21 INFO - document served over http requires an https
06:06:21 INFO - sub-resource via script-tag using the http-csp
06:06:21 INFO - delivery method with no-redirect and when
06:06: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"
06:06:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:06:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:06:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:21 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
06:06:21 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 732ms
06:06:21 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
06:06:21 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8A52800 == 68 [pid = 3092] [id = 259]
06:06:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 118 (000000E2DD20C800) [pid = 3092] [serial = 723] [outer = 0000000000000000]
06:06:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E2E6B1D800) [pid = 3092] [serial = 724] [outer = 000000E2DD20C800]
06:06:21 INFO - PROCESS | 3092 | 1450274781723 Marionette INFO loaded listener.js
06:06:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2E7D13C00) [pid = 3092] [serial = 725] [outer = 000000E2DD20C800]
06:06:22 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
06:06:22 INFO - document served over http requires an https
06:06:22 INFO - sub-resource via script-tag using the http-csp
06:06:22 INFO - delivery method with swap-origin-redirect and when
06:06: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"
06:06:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:06:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:06:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:22 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
06:06:22 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 692ms
06:06:22 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
06:06:22 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9340800 == 69 [pid = 3092] [id = 260]
06:06:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 121 (000000E2E88F9400) [pid = 3092] [serial = 726] [outer = 0000000000000000]
06:06:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E2E8A66800) [pid = 3092] [serial = 727] [outer = 000000E2E88F9400]
06:06:22 INFO - PROCESS | 3092 | 1450274782423 Marionette INFO loaded listener.js
06:06:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2E8D54C00) [pid = 3092] [serial = 728] [outer = 000000E2E88F9400]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD530800 == 68 [pid = 3092] [id = 236]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D296E000 == 67 [pid = 3092] [id = 22]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8A37800 == 66 [pid = 3092] [id = 237]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9C1D800 == 65 [pid = 3092] [id = 238]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EBC6B800 == 64 [pid = 3092] [id = 162]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EACBF000 == 63 [pid = 3092] [id = 239]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1874800 == 62 [pid = 3092] [id = 168]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EB1C3000 == 61 [pid = 3092] [id = 240]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EBC7A800 == 60 [pid = 3092] [id = 241]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED51D000 == 59 [pid = 3092] [id = 242]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EDCDA000 == 58 [pid = 3092] [id = 243]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EDE1E000 == 57 [pid = 3092] [id = 244]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EF735000 == 56 [pid = 3092] [id = 245]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EC4C3000 == 55 [pid = 3092] [id = 246]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D20EA800 == 54 [pid = 3092] [id = 247]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D7041000 == 53 [pid = 3092] [id = 248]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EDBC0800 == 52 [pid = 3092] [id = 215]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EFF03000 == 51 [pid = 3092] [id = 216]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E929B000 == 50 [pid = 3092] [id = 235]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D7C0D800 == 49 [pid = 3092] [id = 20]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAFD2000 == 48 [pid = 3092] [id = 163]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF67D000 == 47 [pid = 3092] [id = 208]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EB1B5000 == 46 [pid = 3092] [id = 209]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAC5C800 == 45 [pid = 3092] [id = 213]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6F74000 == 44 [pid = 3092] [id = 156]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5F54000 == 43 [pid = 3092] [id = 25]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EFF1E000 == 42 [pid = 3092] [id = 217]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EFCD8000 == 41 [pid = 3092] [id = 219]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5F69800 == 40 [pid = 3092] [id = 130]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EF749800 == 39 [pid = 3092] [id = 211]
06:06:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EA0BD800 == 38 [pid = 3092] [id = 218]
06:06:25 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D8924000 == 37 [pid = 3092] [id = 249]
06:06:25 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DCF5A000 == 36 [pid = 3092] [id = 251]
06:06:25 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD2BA800 == 35 [pid = 3092] [id = 253]
06:06:25 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF663800 == 34 [pid = 3092] [id = 254]
06:06:25 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8A52800 == 33 [pid = 3092] [id = 259]
06:06:25 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5783000 == 32 [pid = 3092] [id = 255]
06:06:25 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D296B800 == 31 [pid = 3092] [id = 252]
06:06:25 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EB1BC800 == 30 [pid = 3092] [id = 258]
06:06:25 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5F65800 == 29 [pid = 3092] [id = 250]
06:06:25 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6E71000 == 28 [pid = 3092] [id = 257]
06:06:25 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E619A800 == 27 [pid = 3092] [id = 256]
06:06:25 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E2E1825400) [pid = 3092] [serial = 635] [outer = 0000000000000000] [url = about:blank]
06:06:25 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E2D8909400) [pid = 3092] [serial = 630] [outer = 0000000000000000] [url = about:blank]
06:06:25 INFO - PROCESS | 3092 | --DOMWINDOW == 120 (000000E2E2B0E800) [pid = 3092] [serial = 627] [outer = 0000000000000000] [url = about:blank]
06:06:25 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E2ED7EFC00) [pid = 3092] [serial = 582] [outer = 0000000000000000] [url = about:blank]
06:06:25 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E2E5B9A000) [pid = 3092] [serial = 645] [outer = 0000000000000000] [url = about:blank]
06:06:25 INFO - PROCESS | 3092 | --DOMWINDOW == 117 (000000E2E7D0E800) [pid = 3092] [serial = 651] [outer = 0000000000000000] [url = about:blank]
06:06:25 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E2E2CD0800) [pid = 3092] [serial = 621] [outer = 0000000000000000] [url = about:blank]
06:06:25 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E2E0381C00) [pid = 3092] [serial = 624] [outer = 0000000000000000] [url = about:blank]
06:06:25 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E2E6B0FC00) [pid = 3092] [serial = 648] [outer = 0000000000000000] [url = about:blank]
06:06:25 INFO - PROCESS | 3092 | --DOMWINDOW == 113 (000000E2E3525800) [pid = 3092] [serial = 640] [outer = 0000000000000000] [url = about:blank]
06:06:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 114 (000000E2D2226800) [pid = 3092] [serial = 729] [outer = 000000E2D7B11800]
06:06:26 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
06:06:26 INFO - document served over http requires an https
06:06:26 INFO - sub-resource via script-tag using the http-csp
06:06:26 INFO - delivery method with swap-origin-redirect and when
06:06: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"
06:06:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:06:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:06:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:26 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
06:06:26 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 3790ms
06:06:26 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
06:06:26 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D20E1000 == 28 [pid = 3092] [id = 261]
06:06:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E2D2991000) [pid = 3092] [serial = 730] [outer = 0000000000000000]
06:06:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E2D299E800) [pid = 3092] [serial = 731] [outer = 000000E2D2991000]
06:06:26 INFO - PROCESS | 3092 | 1450274786313 Marionette INFO loaded listener.js
06:06:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E2D6FCC800) [pid = 3092] [serial = 732] [outer = 000000E2D2991000]
06:06:26 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
06:06:26 INFO - document served over http requires an https
06:06:26 INFO - sub-resource via script-tag using the http-csp
06:06:26 INFO - delivery method with keep-origin-redirect and when
06:06: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"
06:06:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:06:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:06:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:26 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
06:06:26 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 733ms
06:06:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
06:06:26 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6F6F800 == 29 [pid = 3092] [id = 262]
06:06:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 118 (000000E2D7034000) [pid = 3092] [serial = 733] [outer = 0000000000000000]
06:06:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E2D781A000) [pid = 3092] [serial = 734] [outer = 000000E2D7034000]
06:06:26 INFO - PROCESS | 3092 | 1450274786985 Marionette INFO loaded listener.js
06:06:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2D7C8E000) [pid = 3092] [serial = 735] [outer = 000000E2D7034000]
06:06:27 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
06:06:27 INFO - document served over http requires an https
06:06:27 INFO - sub-resource via script-tag using the http-csp
06:06:27 INFO - delivery method with no-redirect and when
06:06: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"
06:06:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:06:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:06:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:27 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
06:06:27 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 732ms
06:06:27 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
06:06:27 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D83E2000 == 30 [pid = 3092] [id = 263]
06:06:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 121 (000000E2D1385800) [pid = 3092] [serial = 736] [outer = 0000000000000000]
06:06:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E2D8176C00) [pid = 3092] [serial = 737] [outer = 000000E2D1385800]
06:06:27 INFO - PROCESS | 3092 | 1450274787744 Marionette INFO loaded listener.js
06:06:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2D840C800) [pid = 3092] [serial = 738] [outer = 000000E2D1385800]
06:06:28 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
06:06:28 INFO - document served over http requires an https
06:06:28 INFO - sub-resource via script-tag using the http-csp
06:06:28 INFO - delivery method with swap-origin-redirect and when
06:06: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"
06:06:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:06:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:06:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:28 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
06:06:28 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 734ms
06:06:28 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
06:06:28 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD2AE000 == 31 [pid = 3092] [id = 264]
06:06:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E2D22A6C00) [pid = 3092] [serial = 739] [outer = 0000000000000000]
06:06:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E2D890C400) [pid = 3092] [serial = 740] [outer = 000000E2D22A6C00]
06:06:28 INFO - PROCESS | 3092 | 1450274788461 Marionette INFO loaded listener.js
06:06:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2DB24F000) [pid = 3092] [serial = 741] [outer = 000000E2D22A6C00]
06:06:29 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
06:06:29 INFO - document served over http requires an https
06:06:29 INFO - sub-resource via xhr-request using the http-csp
06:06:29 INFO - delivery method with keep-origin-redirect and when
06:06: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"
06:06:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:06:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:06:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:29 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
06:06:29 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 691ms
06:06:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
06:06:29 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD782000 == 32 [pid = 3092] [id = 265]
06:06:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E2D702F000) [pid = 3092] [serial = 742] [outer = 0000000000000000]
06:06:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E2DB660400) [pid = 3092] [serial = 743] [outer = 000000E2D702F000]
06:06:29 INFO - PROCESS | 3092 | 1450274789184 Marionette INFO loaded listener.js
06:06:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2DC381800) [pid = 3092] [serial = 744] [outer = 000000E2D702F000]
06:06:29 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
06:06:29 INFO - document served over http requires an https
06:06:29 INFO - sub-resource via xhr-request using the http-csp
06:06:29 INFO - delivery method with no-redirect and when
06:06: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"
06:06:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:06:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:06:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:29 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
06:06:29 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 630ms
06:06:29 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
06:06:29 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF4DC000 == 33 [pid = 3092] [id = 266]
06:06:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E2DCE0E000) [pid = 3092] [serial = 745] [outer = 0000000000000000]
06:06:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 131 (000000E2DCFE9800) [pid = 3092] [serial = 746] [outer = 000000E2DCE0E000]
06:06:29 INFO - PROCESS | 3092 | 1450274789849 Marionette INFO loaded listener.js
06:06:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 132 (000000E2DDCDB400) [pid = 3092] [serial = 747] [outer = 000000E2DCE0E000]
06:06:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
06:06:30 INFO - document served over http requires an https
06:06:30 INFO - sub-resource via xhr-request using the http-csp
06:06:30 INFO - delivery method with swap-origin-redirect and when
06:06: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"
06:06:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:06:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:06:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
06:06:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | took 670ms
06:06:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
06:06:30 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF989000 == 34 [pid = 3092] [id = 267]
06:06:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 133 (000000E2D2231000) [pid = 3092] [serial = 748] [outer = 0000000000000000]
06:06:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 134 (000000E2DE2CC800) [pid = 3092] [serial = 749] [outer = 000000E2D2231000]
06:06:30 INFO - PROCESS | 3092 | 1450274790527 Marionette INFO loaded listener.js
06:06:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E2DE69B400) [pid = 3092] [serial = 750] [outer = 000000E2D2231000]
06:06:31 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
06:06:31 INFO - document served over http requires an https
06:06:31 INFO - sub-resource via xhr-request using the http-csp
06:06:31 INFO - delivery method with swap-origin-redirect and when
06:06: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"
06:06:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:06:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:06:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:31 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
06:06:31 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 692ms
06:06:31 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
06:06:31 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E152E000 == 35 [pid = 3092] [id = 268]
06:06:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E2DE6D7800) [pid = 3092] [serial = 751] [outer = 0000000000000000]
06:06:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2DE9F8C00) [pid = 3092] [serial = 752] [outer = 000000E2DE6D7800]
06:06:31 INFO - PROCESS | 3092 | 1450274791205 Marionette INFO loaded listener.js
06:06:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2DED70000) [pid = 3092] [serial = 753] [outer = 000000E2DE6D7800]
06:06:31 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
06:06:31 INFO - document served over http requires an https
06:06:31 INFO - sub-resource via xhr-request using the http-csp
06:06:31 INFO - delivery method with keep-origin-redirect and when
06:06: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"
06:06:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:06:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:06:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:31 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
06:06:31 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 672ms
06:06:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
06:06:31 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D83E0800 == 36 [pid = 3092] [id = 269]
06:06:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 139 (000000E2DED1A400) [pid = 3092] [serial = 754] [outer = 0000000000000000]
06:06:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 140 (000000E2DF5AD000) [pid = 3092] [serial = 755] [outer = 000000E2DED1A400]
06:06:31 INFO - PROCESS | 3092 | 1450274791959 Marionette INFO loaded listener.js
06:06:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 141 (000000E2E0381000) [pid = 3092] [serial = 756] [outer = 000000E2DED1A400]
06:06:32 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
06:06:32 INFO - document served over http requires an https
06:06:32 INFO - sub-resource via xhr-request using the http-csp
06:06:32 INFO - delivery method with no-redirect and when
06:06: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"
06:06:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:06:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:06:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:32 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
06:06:32 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 734ms
06:06:32 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
06:06:32 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E58E2000 == 37 [pid = 3092] [id = 270]
06:06:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 142 (000000E2E05C5400) [pid = 3092] [serial = 757] [outer = 0000000000000000]
06:06:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E2E08EEC00) [pid = 3092] [serial = 758] [outer = 000000E2E05C5400]
06:06:32 INFO - PROCESS | 3092 | 1450274792669 Marionette INFO loaded listener.js
06:06:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 144 (000000E2E1565400) [pid = 3092] [serial = 759] [outer = 000000E2E05C5400]
06:06:33 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
06:06:33 INFO - document served over http requires an https
06:06:33 INFO - sub-resource via xhr-request using the http-csp
06:06:33 INFO - delivery method with swap-origin-redirect and when
06:06: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"
06:06:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:06:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:06:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:33 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
06:06:33 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 777ms
06:06:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
06:06:33 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD77B000 == 38 [pid = 3092] [id = 271]
06:06:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E2E1572800) [pid = 3092] [serial = 760] [outer = 0000000000000000]
06:06:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E2E17A8C00) [pid = 3092] [serial = 761] [outer = 000000E2E1572800]
06:06:33 INFO - PROCESS | 3092 | 1450274793492 Marionette INFO loaded listener.js
06:06:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 147 (000000E2E183A400) [pid = 3092] [serial = 762] [outer = 000000E2E1572800]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 146 (000000E2E7027000) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E2E2C03800) [pid = 3092] [serial = 715] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E2D840F000) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 143 (000000E2D8177800) [pid = 3092] [serial = 705] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2EB029400) [pid = 3092] [serial = 685] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 141 (000000E2E2C07400) [pid = 3092] [serial = 717] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 140 (000000E2DE9FA800) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 139 (000000E2EB02AC00) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 138 (000000E2D2993800) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E2EA0CD400) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2EA0C5000) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E2EB8E6000) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E2E5F8DC00) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 133 (000000E2EFAE9400) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 132 (000000E2E8D5B800) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 131 (000000E2E2C04C00) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 130 (000000E2DE6C9800) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E2D7C97800) [pid = 3092] [serial = 700] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E2EDA0C000) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E2D8913000) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E2D8806800) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E2DB231800) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E2DF79A800) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E2E2CD2800) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E2EA02B000) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E2EDB04C00) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 120 (000000E2DD20C800) [pid = 3092] [serial = 723] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E2E8C83800) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E2EB8EFC00) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 117 (000000E2D2DF4400) [pid = 3092] [serial = 695] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E2E1565C00) [pid = 3092] [serial = 710] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274777140]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E2EF3C2800) [pid = 3092] [serial = 690] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274771098]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E2D6FCFC00) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 113 (000000E2D7CC0400) [pid = 3092] [serial = 720] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 112 (000000E2DB251000) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 111 (000000E2E2B9B400) [pid = 3092] [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]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 110 (000000E2DE9F4400) [pid = 3092] [serial = 712] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 109 (000000E2DB22A800) [pid = 3092] [serial = 662] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 108 (000000E2E051B000) [pid = 3092] [serial = 665] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 107 (000000E2E6C4E400) [pid = 3092] [serial = 668] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 106 (000000E2E9312C00) [pid = 3092] [serial = 671] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 105 (000000E2EB03F400) [pid = 3092] [serial = 674] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 104 (000000E2E8A66800) [pid = 3092] [serial = 727] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 103 (000000E2EB8ED800) [pid = 3092] [serial = 677] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 102 (000000E2EBD2D400) [pid = 3092] [serial = 680] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 101 (000000E2EDA14C00) [pid = 3092] [serial = 683] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 100 (000000E2EB02D000) [pid = 3092] [serial = 686] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 99 (000000E2EB02CC00) [pid = 3092] [serial = 688] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 98 (000000E2EF3CD400) [pid = 3092] [serial = 691] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274771098]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 97 (000000E2D32A1000) [pid = 3092] [serial = 693] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 96 (000000E2D78B0400) [pid = 3092] [serial = 696] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 95 (000000E2DC385400) [pid = 3092] [serial = 698] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 94 (000000E2D2226000) [pid = 3092] [serial = 701] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 93 (000000E2DCE18400) [pid = 3092] [serial = 703] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 92 (000000E2D6F51C00) [pid = 3092] [serial = 706] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 91 (000000E2DED70C00) [pid = 3092] [serial = 708] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 90 (000000E2E17B5800) [pid = 3092] [serial = 711] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274777140]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 89 (000000E2E17AD400) [pid = 3092] [serial = 713] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 88 (000000E2E2CD4800) [pid = 3092] [serial = 716] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 87 (000000E2E2C0DC00) [pid = 3092] [serial = 718] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 86 (000000E2DE2C8C00) [pid = 3092] [serial = 721] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 85 (000000E2E6B1D800) [pid = 3092] [serial = 724] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 84 (000000E2ED56AC00) [pid = 3092] [serial = 540] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 83 (000000E2E6B19400) [pid = 3092] [serial = 543] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 82 (000000E2DE9F7400) [pid = 3092] [serial = 585] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 81 (000000E2E2FA7000) [pid = 3092] [serial = 588] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 80 (000000E2E890C400) [pid = 3092] [serial = 593] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 79 (000000E2ED7E9000) [pid = 3092] [serial = 598] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 78 (000000E2EDD64800) [pid = 3092] [serial = 603] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 77 (000000E2EFF97000) [pid = 3092] [serial = 606] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 76 (000000E2EFF95000) [pid = 3092] [serial = 609] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 75 (000000E2EFF96000) [pid = 3092] [serial = 612] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 74 (000000E2EFF93000) [pid = 3092] [serial = 615] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 73 (000000E2E930D000) [pid = 3092] [serial = 660] [outer = 0000000000000000] [url = about:blank]
06:06:35 INFO - PROCESS | 3092 | --DOMWINDOW == 72 (000000E2E8A69400) [pid = 3092] [serial = 657] [outer = 0000000000000000] [url = about:blank]
06:06:35 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
06:06:35 INFO - document served over http requires an http
06:06:35 INFO - sub-resource via fetch-request using the meta-csp
06:06:35 INFO - delivery method with keep-origin-redirect and when
06:06: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"
06:06:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:06:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:06:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:06:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:35 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
06:06:35 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 2498ms
06:06:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
06:06:35 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E709E800 == 39 [pid = 3092] [id = 272]
06:06:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 73 (000000E2D6F51C00) [pid = 3092] [serial = 763] [outer = 0000000000000000]
06:06:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 74 (000000E2DB254000) [pid = 3092] [serial = 764] [outer = 000000E2D6F51C00]
06:06:35 INFO - PROCESS | 3092 | 1450274795940 Marionette INFO loaded listener.js
06:06:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 75 (000000E2E181F000) [pid = 3092] [serial = 765] [outer = 000000E2D6F51C00]
06:06:36 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
06:06:36 INFO - document served over http requires an http
06:06:36 INFO - sub-resource via fetch-request using the meta-csp
06:06:36 INFO - delivery method with no-redirect and when
06:06: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"
06:06:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:06:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:06:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:06:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:36 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
06:06:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 628ms
06:06:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
06:06:36 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E7CE5800 == 40 [pid = 3092] [id = 273]
06:06:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 76 (000000E2DD20B800) [pid = 3092] [serial = 766] [outer = 0000000000000000]
06:06:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 77 (000000E2E2B0A400) [pid = 3092] [serial = 767] [outer = 000000E2DD20B800]
06:06:36 INFO - PROCESS | 3092 | 1450274796596 Marionette INFO loaded listener.js
06:06:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 78 (000000E2E2B2D800) [pid = 3092] [serial = 768] [outer = 000000E2DD20B800]
06:06:37 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
06:06:37 INFO - document served over http requires an http
06:06:37 INFO - sub-resource via fetch-request using the meta-csp
06:06:37 INFO - delivery method with swap-origin-redirect and when
06:06: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
06:06:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:06:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:06:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:06:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:37 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
06:06:37 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 671ms
06:06:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:06:37 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8429000 == 41 [pid = 3092] [id = 274]
06:06:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 79 (000000E2E2B32C00) [pid = 3092] [serial = 769] [outer = 0000000000000000]
06:06:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 80 (000000E2E2B98000) [pid = 3092] [serial = 770] [outer = 000000E2E2B32C00]
06:06:37 INFO - PROCESS | 3092 | 1450274797251 Marionette INFO loaded listener.js
06:06:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 81 (000000E2E2C05C00) [pid = 3092] [serial = 771] [outer = 000000E2E2B32C00]
06:06:37 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D1813000 == 42 [pid = 3092] [id = 275]
06:06:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 82 (000000E2D0CBF800) [pid = 3092] [serial = 772] [outer = 0000000000000000]
06:06:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 83 (000000E2D2996400) [pid = 3092] [serial = 773] [outer = 000000E2D0CBF800]
06:06:38 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
06:06:38 INFO - document served over http requires an http
06:06:38 INFO - sub-resource via iframe-tag using the meta-csp
06:06:38 INFO - delivery method with keep-origin-redirect and when
06:06: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"
06:06:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:06:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:06:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:38 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
06:06:38 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 986ms
06:06:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
06:06:38 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D7C20800 == 43 [pid = 3092] [id = 276]
06:06:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 84 (000000E2D2226000) [pid = 3092] [serial = 774] [outer = 0000000000000000]
06:06:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 85 (000000E2D7C77000) [pid = 3092] [serial = 775] [outer = 000000E2D2226000]
06:06:38 INFO - PROCESS | 3092 | 1450274798437 Marionette INFO loaded listener.js
06:06:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 86 (000000E2D81D4000) [pid = 3092] [serial = 776] [outer = 000000E2D2226000]
06:06:38 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DED43800 == 44 [pid = 3092] [id = 277]
06:06:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 87 (000000E2D8179400) [pid = 3092] [serial = 777] [outer = 0000000000000000]
06:06:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 88 (000000E2DB22C400) [pid = 3092] [serial = 778] [outer = 000000E2D8179400]
06:06:39 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
06:06:39 INFO - document served over http requires an http
06:06:39 INFO - sub-resource via iframe-tag using the meta-csp
06:06:39 INFO - delivery method with no-redirect and when
06:06: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"
06:06:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:06:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:06:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:39 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
06:06:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 987ms
06:06:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:06:39 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8428000 == 45 [pid = 3092] [id = 278]
06:06:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 89 (000000E2D816F400) [pid = 3092] [serial = 779] [outer = 0000000000000000]
06:06:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 90 (000000E2DCE0C400) [pid = 3092] [serial = 780] [outer = 000000E2D816F400]
06:06:39 INFO - PROCESS | 3092 | 1450274799397 Marionette INFO loaded listener.js
06:06:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 91 (000000E2E0CF4C00) [pid = 3092] [serial = 781] [outer = 000000E2D816F400]
06:06:39 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E878E800 == 46 [pid = 3092] [id = 279]
06:06:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 92 (000000E2E0C54400) [pid = 3092] [serial = 782] [outer = 0000000000000000]
06:06:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 93 (000000E2E176CC00) [pid = 3092] [serial = 783] [outer = 000000E2E0C54400]
06:06:40 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
06:06:40 INFO - document served over http requires an http
06:06:40 INFO - sub-resource via iframe-tag using the meta-csp
06:06:40 INFO - delivery method with swap-origin-redirect and when
06:06: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
06:06:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:06:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:06:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:40 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
06:06:40 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 922ms
06:06:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
06:06:40 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8D6C000 == 47 [pid = 3092] [id = 280]
06:06:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 94 (000000E2D7B0D000) [pid = 3092] [serial = 784] [outer = 0000000000000000]
06:06:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 95 (000000E2E2C02400) [pid = 3092] [serial = 785] [outer = 000000E2D7B0D000]
06:06:40 INFO - PROCESS | 3092 | 1450274800362 Marionette INFO loaded listener.js
06:06:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 96 (000000E2E2CD3000) [pid = 3092] [serial = 786] [outer = 000000E2D7B0D000]
06:06:41 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
06:06:41 INFO - document served over http requires an http
06:06:41 INFO - sub-resource via script-tag using the meta-csp
06:06:41 INFO - delivery method with keep-origin-redirect and when
06:06: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"
06:06:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:06:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:06:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:41 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
06:06:41 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 986ms
06:06:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
06:06:41 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E92A6000 == 48 [pid = 3092] [id = 281]
06:06:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 97 (000000E2E2CD6400) [pid = 3092] [serial = 787] [outer = 0000000000000000]
06:06:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 98 (000000E2E2FA1400) [pid = 3092] [serial = 788] [outer = 000000E2E2CD6400]
06:06:41 INFO - PROCESS | 3092 | 1450274801357 Marionette INFO loaded listener.js
06:06:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 99 (000000E2E5711000) [pid = 3092] [serial = 789] [outer = 000000E2E2CD6400]
06:06:42 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
06:06:42 INFO - document served over http requires an http
06:06:42 INFO - sub-resource via script-tag using the meta-csp
06:06:42 INFO - delivery method with no-redirect and when
06:06: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"
06:06:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:06:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:06:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:42 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
06:06:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 944ms
06:06:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
06:06:42 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9A0C800 == 49 [pid = 3092] [id = 282]
06:06:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 100 (000000E2E5717400) [pid = 3092] [serial = 790] [outer = 0000000000000000]
06:06:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 101 (000000E2E571D800) [pid = 3092] [serial = 791] [outer = 000000E2E5717400]
06:06:42 INFO - PROCESS | 3092 | 1450274802312 Marionette INFO loaded listener.js
06:06:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 102 (000000E2E58A0000) [pid = 3092] [serial = 792] [outer = 000000E2E5717400]
06:06:42 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
06:06:42 INFO - document served over http requires an http
06:06:42 INFO - sub-resource via script-tag using the meta-csp
06:06:42 INFO - delivery method with swap-origin-redirect and when
06:06: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
06:06:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:06:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:06:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:42 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
06:06:42 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 943ms
06:06:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
06:06:43 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EA0A7800 == 50 [pid = 3092] [id = 283]
06:06:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 103 (000000E2E5B9E800) [pid = 3092] [serial = 793] [outer = 0000000000000000]
06:06:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 104 (000000E2E5F9C800) [pid = 3092] [serial = 794] [outer = 000000E2E5B9E800]
06:06:43 INFO - PROCESS | 3092 | 1450274803269 Marionette INFO loaded listener.js
06:06:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 105 (000000E2E66E2C00) [pid = 3092] [serial = 795] [outer = 000000E2E5B9E800]
06:06:43 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
06:06:43 INFO - document served over http requires an http
06:06:43 INFO - sub-resource via xhr-request using the meta-csp
06:06:43 INFO - delivery method with keep-origin-redirect and when
06:06: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"
06:06:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:06:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:06:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:43 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
06:06:43 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 945ms
06:06:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
06:06:44 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAB14800 == 51 [pid = 3092] [id = 284]
06:06:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 106 (000000E2E66D8C00) [pid = 3092] [serial = 796] [outer = 0000000000000000]
06:06:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 107 (000000E2E6B12400) [pid = 3092] [serial = 797] [outer = 000000E2E66D8C00]
06:06:44 INFO - PROCESS | 3092 | 1450274804186 Marionette INFO loaded listener.js
06:06:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 108 (000000E2E6C4E800) [pid = 3092] [serial = 798] [outer = 000000E2E66D8C00]
06:06:44 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
06:06:44 INFO - document served over http requires an http
06:06:44 INFO - sub-resource via xhr-request using the meta-csp
06:06:44 INFO - delivery method with no-redirect and when
06:06: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"
06:06:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:06:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:06:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:44 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
06:06:44 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
06:06:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
06:06:45 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAC57800 == 52 [pid = 3092] [id = 285]
06:06:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 109 (000000E2E6C54000) [pid = 3092] [serial = 799] [outer = 0000000000000000]
06:06:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 110 (000000E2E7025000) [pid = 3092] [serial = 800] [outer = 000000E2E6C54000]
06:06:45 INFO - PROCESS | 3092 | 1450274805076 Marionette INFO loaded listener.js
06:06:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 111 (000000E2E7C6F000) [pid = 3092] [serial = 801] [outer = 000000E2E6C54000]
06:06:45 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
06:06:45 INFO - document served over http requires an http
06:06:45 INFO - sub-resource via xhr-request using the meta-csp
06:06:45 INFO - delivery method with swap-origin-redirect and when
06:06:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
06:06:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:06:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:06:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:45 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
06:06:45 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 881ms
06:06:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
06:06:45 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAFC3000 == 53 [pid = 3092] [id = 286]
06:06:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 112 (000000E2E7C78C00) [pid = 3092] [serial = 802] [outer = 0000000000000000]
06:06:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 113 (000000E2E7D12C00) [pid = 3092] [serial = 803] [outer = 000000E2E7C78C00]
06:06:45 INFO - PROCESS | 3092 | 1450274805987 Marionette INFO loaded listener.js
06:06:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 114 (000000E2E88F0800) [pid = 3092] [serial = 804] [outer = 000000E2E7C78C00]
06:06:46 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
06:06:46 INFO - document served over http requires an https
06:06:46 INFO - sub-resource via fetch-request using the meta-csp
06:06:46 INFO - delivery method with keep-origin-redirect and when
06:06: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"
06:06:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:06:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:06:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:06:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:46 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
06:06:46 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 880ms
06:06:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
06:06:46 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EB1BC800 == 54 [pid = 3092] [id = 287]
06:06:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E2E88EE000) [pid = 3092] [serial = 805] [outer = 0000000000000000]
06:06:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E2E8903C00) [pid = 3092] [serial = 806] [outer = 000000E2E88EE000]
06:06:46 INFO - PROCESS | 3092 | 1450274806878 Marionette INFO loaded listener.js
06:06:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E2E8A6B000) [pid = 3092] [serial = 807] [outer = 000000E2E88EE000]
06:06:47 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
06:06:47 INFO - document served over http requires an https
06:06:47 INFO - sub-resource via fetch-request using the meta-csp
06:06:47 INFO - delivery method with no-redirect and when
06:06: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"
06:06:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:06:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:06:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:06:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:47 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
06:06:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 945ms
06:06:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
06:06:47 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EBC7C000 == 55 [pid = 3092] [id = 288]
06:06:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 118 (000000E2E8A69800) [pid = 3092] [serial = 808] [outer = 0000000000000000]
06:06:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E2E8D55400) [pid = 3092] [serial = 809] [outer = 000000E2E8A69800]
06:06:47 INFO - PROCESS | 3092 | 1450274807887 Marionette INFO loaded listener.js
06:06:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2E9319000) [pid = 3092] [serial = 810] [outer = 000000E2E8A69800]
06:06:48 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
06:06:48 INFO - document served over http requires an https
06:06:48 INFO - sub-resource via fetch-request using the meta-csp
06:06:48 INFO - delivery method with swap-origin-redirect and when
06:06: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"
06:06:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:06:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:06:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:06:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:48 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
06:06:48 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 1023ms
06:06:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:06:48 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED22B000 == 56 [pid = 3092] [id = 289]
06:06:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 121 (000000E2E9317C00) [pid = 3092] [serial = 811] [outer = 0000000000000000]
06:06:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E2E99CD800) [pid = 3092] [serial = 812] [outer = 000000E2E9317C00]
06:06:48 INFO - PROCESS | 3092 | 1450274808894 Marionette INFO loaded listener.js
06:06:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2EA032400) [pid = 3092] [serial = 813] [outer = 000000E2E9317C00]
06:06:49 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED510000 == 57 [pid = 3092] [id = 290]
06:06:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E2EA031800) [pid = 3092] [serial = 814] [outer = 0000000000000000]
06:06:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E2EA039800) [pid = 3092] [serial = 815] [outer = 000000E2EA031800]
06:06:49 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
06:06:49 INFO - document served over http requires an https
06:06:49 INFO - sub-resource via iframe-tag using the meta-csp
06:06:49 INFO - delivery method with keep-origin-redirect and when
06:06: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"
06:06:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:06:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:06:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:49 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
06:06:49 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 944ms
06:06:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
06:06:49 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED767000 == 58 [pid = 3092] [id = 291]
06:06:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2EA037C00) [pid = 3092] [serial = 816] [outer = 0000000000000000]
06:06:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E2EA0C6800) [pid = 3092] [serial = 817] [outer = 000000E2EA037C00]
06:06:49 INFO - PROCESS | 3092 | 1450274809850 Marionette INFO loaded listener.js
06:06:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E2EB02D000) [pid = 3092] [serial = 818] [outer = 000000E2EA037C00]
06:06:50 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD2B8800 == 59 [pid = 3092] [id = 292]
06:06:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2E176DC00) [pid = 3092] [serial = 819] [outer = 0000000000000000]
06:06:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E2D2227800) [pid = 3092] [serial = 820] [outer = 000000E2E176DC00]
06:06:51 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
06:06:51 INFO - document served over http requires an https
06:06:51 INFO - sub-resource via iframe-tag using the meta-csp
06:06:51 INFO - delivery method with no-redirect and when
06:06: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"
06:06:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:06:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:06:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:51 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
06:06:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1693ms
06:06:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:06:51 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D1B79000 == 60 [pid = 3092] [id = 293]
06:06:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 131 (000000E2D0BA1000) [pid = 3092] [serial = 821] [outer = 0000000000000000]
06:06:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 132 (000000E2D1B50C00) [pid = 3092] [serial = 822] [outer = 000000E2D0BA1000]
06:06:51 INFO - PROCESS | 3092 | 1450274811650 Marionette INFO loaded listener.js
06:06:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 133 (000000E2E2B0EC00) [pid = 3092] [serial = 823] [outer = 000000E2D0BA1000]
06:06:52 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D325C800 == 61 [pid = 3092] [id = 294]
06:06:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 134 (000000E2D2996000) [pid = 3092] [serial = 824] [outer = 0000000000000000]
06:06:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E2D7806C00) [pid = 3092] [serial = 825] [outer = 000000E2D2996000]
06:06:52 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
06:06:52 INFO - document served over http requires an https
06:06:52 INFO - sub-resource via iframe-tag using the meta-csp
06:06:52 INFO - delivery method with swap-origin-redirect and when
06:06: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"
06:06:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:06:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:06:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:52 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
06:06:52 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 1337ms
06:06:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
06:06:52 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF6D3000 == 62 [pid = 3092] [id = 295]
06:06:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E2D75CE000) [pid = 3092] [serial = 826] [outer = 0000000000000000]
06:06:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2DB22C000) [pid = 3092] [serial = 827] [outer = 000000E2D75CE000]
06:06:52 INFO - PROCESS | 3092 | 1450274812885 Marionette INFO loaded listener.js
06:06:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2DE2CEC00) [pid = 3092] [serial = 828] [outer = 000000E2D75CE000]
06:06:53 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
06:06:53 INFO - document served over http requires an https
06:06:53 INFO - sub-resource via script-tag using the meta-csp
06:06:53 INFO - delivery method with keep-origin-redirect and when
06:06: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"
06:06:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:06:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:06:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:53 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
06:06:53 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 1027ms
06:06:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
06:06:53 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E71BA800 == 61 [pid = 3092] [id = 113]
06:06:53 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF4D6000 == 60 [pid = 3092] [id = 103]
06:06:53 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DB28C800 == 59 [pid = 3092] [id = 101]
06:06:53 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9340800 == 58 [pid = 3092] [id = 260]
06:06:53 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E2E352F800) [pid = 3092] [serial = 719] [outer = 0000000000000000] [url = about:blank]
06:06:53 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2EB11D400) [pid = 3092] [serial = 675] [outer = 0000000000000000] [url = about:blank]
06:06:53 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E2EA038000) [pid = 3092] [serial = 672] [outer = 0000000000000000] [url = about:blank]
06:06:53 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E2E8A68800) [pid = 3092] [serial = 669] [outer = 0000000000000000] [url = about:blank]
06:06:53 INFO - PROCESS | 3092 | --DOMWINDOW == 133 (000000E2E2B9E800) [pid = 3092] [serial = 666] [outer = 0000000000000000] [url = about:blank]
06:06:53 INFO - PROCESS | 3092 | --DOMWINDOW == 132 (000000E2DE2D1800) [pid = 3092] [serial = 663] [outer = 0000000000000000] [url = about:blank]
06:06:53 INFO - PROCESS | 3092 | --DOMWINDOW == 131 (000000E2E1767800) [pid = 3092] [serial = 709] [outer = 0000000000000000] [url = about:blank]
06:06:53 INFO - PROCESS | 3092 | --DOMWINDOW == 130 (000000E2E17A9000) [pid = 3092] [serial = 704] [outer = 0000000000000000] [url = about:blank]
06:06:53 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E2E0868C00) [pid = 3092] [serial = 699] [outer = 0000000000000000] [url = about:blank]
06:06:53 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E2E1769000) [pid = 3092] [serial = 694] [outer = 0000000000000000] [url = about:blank]
06:06:53 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E2EF3C4400) [pid = 3092] [serial = 689] [outer = 0000000000000000] [url = about:blank]
06:06:53 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E2EDD6AC00) [pid = 3092] [serial = 684] [outer = 0000000000000000] [url = about:blank]
06:06:53 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E2ED7EB800) [pid = 3092] [serial = 681] [outer = 0000000000000000] [url = about:blank]
06:06:53 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E2EBD25800) [pid = 3092] [serial = 678] [outer = 0000000000000000] [url = about:blank]
06:06:53 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E2E583A800) [pid = 3092] [serial = 722] [outer = 0000000000000000] [url = about:blank]
06:06:53 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E2E7D13C00) [pid = 3092] [serial = 725] [outer = 0000000000000000] [url = about:blank]
06:06:53 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E2E2B9D800) [pid = 3092] [serial = 714] [outer = 0000000000000000] [url = about:blank]
06:06:53 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D18A1000 == 59 [pid = 3092] [id = 296]
06:06:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E2D0B95C00) [pid = 3092] [serial = 829] [outer = 0000000000000000]
06:06:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2D2185C00) [pid = 3092] [serial = 830] [outer = 000000E2D0B95C00]
06:06:54 INFO - PROCESS | 3092 | 1450274814037 Marionette INFO loaded listener.js
06:06:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E2D7C91C00) [pid = 3092] [serial = 831] [outer = 000000E2D0B95C00]
06:06:54 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
06:06:54 INFO - document served over http requires an https
06:06:54 INFO - sub-resource via script-tag using the meta-csp
06:06:54 INFO - delivery method with no-redirect and when
06:06: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"
06:06:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:06:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:06:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:54 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
06:06:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 922ms
06:06:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
06:06:54 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D8933800 == 60 [pid = 3092] [id = 297]
06:06:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E2DB22B400) [pid = 3092] [serial = 832] [outer = 0000000000000000]
06:06:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2DC381000) [pid = 3092] [serial = 833] [outer = 000000E2DB22B400]
06:06:54 INFO - PROCESS | 3092 | 1450274814770 Marionette INFO loaded listener.js
06:06:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E2DDA93C00) [pid = 3092] [serial = 834] [outer = 000000E2DB22B400]
06:06:55 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
06:06:55 INFO - document served over http requires an https
06:06:55 INFO - sub-resource via script-tag using the meta-csp
06:06:55 INFO - delivery method with swap-origin-redirect and when
06:06: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"
06:06:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:06:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:06:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:55 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
06:06:55 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 986ms
06:06:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
06:06:55 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D7C1D800 == 61 [pid = 3092] [id = 298]
06:06:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E2D7C75800) [pid = 3092] [serial = 835] [outer = 0000000000000000]
06:06:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2D7CBAC00) [pid = 3092] [serial = 836] [outer = 000000E2D7C75800]
06:06:55 INFO - PROCESS | 3092 | 1450274815910 Marionette INFO loaded listener.js
06:06:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E2DC387800) [pid = 3092] [serial = 837] [outer = 000000E2D7C75800]
06:06:56 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
06:06:56 INFO - document served over http requires an https
06:06:56 INFO - sub-resource via xhr-request using the meta-csp
06:06:56 INFO - delivery method with keep-origin-redirect and when
06:06: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"
06:06:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:06:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:06:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:56 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
06:06:56 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 986ms
06:06:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
06:06:56 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DED63800 == 62 [pid = 3092] [id = 299]
06:06:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 131 (000000E2D840B000) [pid = 3092] [serial = 838] [outer = 0000000000000000]
06:06:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 132 (000000E2DE2C7000) [pid = 3092] [serial = 839] [outer = 000000E2D840B000]
06:06:56 INFO - PROCESS | 3092 | 1450274816911 Marionette INFO loaded listener.js
06:06:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 133 (000000E2DED68C00) [pid = 3092] [serial = 840] [outer = 000000E2D840B000]
06:06:57 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
06:06:57 INFO - document served over http requires an https
06:06:57 INFO - sub-resource via xhr-request using the meta-csp
06:06:57 INFO - delivery method with no-redirect and when
06:06: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"
06:06:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:06:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:06:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:57 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
06:06:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 944ms
06:06:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
06:06:57 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E0809800 == 63 [pid = 3092] [id = 300]
06:06:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 134 (000000E2DF79A800) [pid = 3092] [serial = 841] [outer = 0000000000000000]
06:06:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E2E0C51400) [pid = 3092] [serial = 842] [outer = 000000E2DF79A800]
06:06:57 INFO - PROCESS | 3092 | 1450274817862 Marionette INFO loaded listener.js
06:06:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E2E1768800) [pid = 3092] [serial = 843] [outer = 000000E2DF79A800]
06:06:58 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
06:06:58 INFO - document served over http requires an https
06:06:58 INFO - sub-resource via xhr-request using the meta-csp
06:06:58 INFO - delivery method with swap-origin-redirect and when
06:06: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"
06:06:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:06:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:06:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:06:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:06:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:06:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:06:58 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
06:06:58 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 986ms
06:06:58 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
06:06:58 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E187E000 == 64 [pid = 3092] [id = 301]
06:06:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2E17A9C00) [pid = 3092] [serial = 844] [outer = 0000000000000000]
06:06:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2E1822C00) [pid = 3092] [serial = 845] [outer = 000000E2E17A9C00]
06:06:58 INFO - PROCESS | 3092 | 1450274818849 Marionette INFO loaded listener.js
06:06:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 139 (000000E2E2B2C800) [pid = 3092] [serial = 846] [outer = 000000E2E17A9C00]
06:06:59 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
06:06:59 INFO - document served over http requires an http
06:06:59 INFO - sub-resource via fetch-request using the meta-csp
06:06:59 INFO - delivery method with keep-origin-redirect and when
06:06:59 INFO - the target request is same-origin.
06:06:59 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 945ms
06:06:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
06:06:59 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5F57000 == 65 [pid = 3092] [id = 302]
06:06:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 140 (000000E2E2B97800) [pid = 3092] [serial = 847] [outer = 0000000000000000]
06:06:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 141 (000000E2E2BA1400) [pid = 3092] [serial = 848] [outer = 000000E2E2B97800]
06:06:59 INFO - PROCESS | 3092 | 1450274819822 Marionette INFO loaded listener.js
06:06:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 142 (000000E2E2FA2400) [pid = 3092] [serial = 849] [outer = 000000E2E2B97800]
06:07:00 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
06:07:00 INFO - document served over http requires an http
06:07:00 INFO - sub-resource via fetch-request using the meta-csp
06:07:00 INFO - delivery method with no-redirect and when
06:07:00 INFO - the target request is same-origin.
06:07:00 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 985ms
06:07:00 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
06:07:00 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6C0C800 == 66 [pid = 3092] [id = 303]
06:07:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E2E5716800) [pid = 3092] [serial = 850] [outer = 0000000000000000]
06:07:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 144 (000000E2E589A800) [pid = 3092] [serial = 851] [outer = 000000E2E5716800]
06:07:00 INFO - PROCESS | 3092 | 1450274820817 Marionette INFO loaded listener.js
06:07:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E2E6B17400) [pid = 3092] [serial = 852] [outer = 000000E2E5716800]
06:07:01 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
06:07:01 INFO - document served over http requires an http
06:07:01 INFO - sub-resource via fetch-request using the meta-csp
06:07:01 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:01 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
06:07:01 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 986ms
06:07:01 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
06:07:01 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E71A7000 == 67 [pid = 3092] [id = 304]
06:07:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E2E582DC00) [pid = 3092] [serial = 853] [outer = 0000000000000000]
06:07:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 147 (000000E2E702F800) [pid = 3092] [serial = 854] [outer = 000000E2E582DC00]
06:07:01 INFO - PROCESS | 3092 | 1450274821816 Marionette INFO loaded listener.js
06:07:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 148 (000000E2E8C83400) [pid = 3092] [serial = 855] [outer = 000000E2E582DC00]
06:07:02 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E7CE9800 == 68 [pid = 3092] [id = 305]
06:07:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 149 (000000E2E8C82800) [pid = 3092] [serial = 856] [outer = 0000000000000000]
06:07:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 150 (000000E2E8D51800) [pid = 3092] [serial = 857] [outer = 000000E2E8C82800]
06:07:02 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
06:07:02 INFO - document served over http requires an http
06:07:02 INFO - sub-resource via iframe-tag using the meta-csp
06:07:02 INFO - delivery method with keep-origin-redirect and when
06:07:02 INFO - the target request is same-origin.
06:07:02 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 986ms
06:07:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
06:07:02 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8422800 == 69 [pid = 3092] [id = 306]
06:07:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 151 (000000E2E8A72000) [pid = 3092] [serial = 858] [outer = 0000000000000000]
06:07:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 152 (000000E2E8D51400) [pid = 3092] [serial = 859] [outer = 000000E2E8A72000]
06:07:02 INFO - PROCESS | 3092 | 1450274822830 Marionette INFO loaded listener.js
06:07:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 153 (000000E2EA02A400) [pid = 3092] [serial = 860] [outer = 000000E2E8A72000]
06:07:03 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8A53800 == 70 [pid = 3092] [id = 307]
06:07:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 154 (000000E2E99C7400) [pid = 3092] [serial = 861] [outer = 0000000000000000]
06:07:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 155 (000000E2EA0C7400) [pid = 3092] [serial = 862] [outer = 000000E2E99C7400]
06:07:03 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
06:07:03 INFO - document served over http requires an http
06:07:03 INFO - sub-resource via iframe-tag using the meta-csp
06:07:03 INFO - delivery method with no-redirect and when
06:07:03 INFO - the target request is same-origin.
06:07:03 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 1027ms
06:07:03 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
06:07:03 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9297800 == 71 [pid = 3092] [id = 308]
06:07:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 156 (000000E2E8D4FC00) [pid = 3092] [serial = 863] [outer = 0000000000000000]
06:07:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 157 (000000E2EA0CD000) [pid = 3092] [serial = 864] [outer = 000000E2E8D4FC00]
06:07:03 INFO - PROCESS | 3092 | 1450274823886 Marionette INFO loaded listener.js
06:07:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 158 (000000E2EB03F000) [pid = 3092] [serial = 865] [outer = 000000E2E8D4FC00]
06:07:04 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9A17000 == 72 [pid = 3092] [id = 309]
06:07:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 159 (000000E2EB03D800) [pid = 3092] [serial = 866] [outer = 0000000000000000]
06:07:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 160 (000000E2EB049000) [pid = 3092] [serial = 867] [outer = 000000E2EB03D800]
06:07:04 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
06:07:04 INFO - document served over http requires an http
06:07:04 INFO - sub-resource via iframe-tag using the meta-csp
06:07:04 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:04 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
06:07:04 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 1028ms
06:07:04 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
06:07:04 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAB1C800 == 73 [pid = 3092] [id = 310]
06:07:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2EB043800) [pid = 3092] [serial = 868] [outer = 0000000000000000]
06:07:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2EB045800) [pid = 3092] [serial = 869] [outer = 000000E2EB043800]
06:07:04 INFO - PROCESS | 3092 | 1450274824880 Marionette INFO loaded listener.js
06:07:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2EB29A400) [pid = 3092] [serial = 870] [outer = 000000E2EB043800]
06:07:05 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
06:07:05 INFO - document served over http requires an http
06:07:05 INFO - sub-resource via script-tag using the meta-csp
06:07:05 INFO - delivery method with keep-origin-redirect and when
06:07:05 INFO - the target request is same-origin.
06:07:05 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 924ms
06:07:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
06:07:05 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EB8E2800 == 74 [pid = 3092] [id = 311]
06:07:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2EB11AC00) [pid = 3092] [serial = 871] [outer = 0000000000000000]
06:07:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2EB2A4800) [pid = 3092] [serial = 872] [outer = 000000E2EB11AC00]
06:07:05 INFO - PROCESS | 3092 | 1450274825856 Marionette INFO loaded listener.js
06:07:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E2EBD25000) [pid = 3092] [serial = 873] [outer = 000000E2EB11AC00]
06:07:06 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
06:07:06 INFO - document served over http requires an http
06:07:06 INFO - sub-resource via script-tag using the meta-csp
06:07:06 INFO - delivery method with no-redirect and when
06:07:06 INFO - the target request is same-origin.
06:07:06 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 945ms
06:07:06 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
06:07:06 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED219000 == 75 [pid = 3092] [id = 312]
06:07:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 167 (000000E2EBD2B000) [pid = 3092] [serial = 874] [outer = 0000000000000000]
06:07:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 168 (000000E2EBD2D000) [pid = 3092] [serial = 875] [outer = 000000E2EBD2B000]
06:07:06 INFO - PROCESS | 3092 | 1450274826796 Marionette INFO loaded listener.js
06:07:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 169 (000000E2ED564C00) [pid = 3092] [serial = 876] [outer = 000000E2EBD2B000]
06:07:07 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
06:07:07 INFO - document served over http requires an http
06:07:07 INFO - sub-resource via script-tag using the meta-csp
06:07:07 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:07 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
06:07:07 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 881ms
06:07:07 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
06:07:08 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D1813000 == 74 [pid = 3092] [id = 275]
06:07:08 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DED43800 == 73 [pid = 3092] [id = 277]
06:07:08 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E878E800 == 72 [pid = 3092] [id = 279]
06:07:08 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9A0C800 == 71 [pid = 3092] [id = 282]
06:07:08 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EA0A7800 == 70 [pid = 3092] [id = 283]
06:07:08 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAB14800 == 69 [pid = 3092] [id = 284]
06:07:08 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAC57800 == 68 [pid = 3092] [id = 285]
06:07:08 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAFC3000 == 67 [pid = 3092] [id = 286]
06:07:08 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EB1BC800 == 66 [pid = 3092] [id = 287]
06:07:08 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EBC7C000 == 65 [pid = 3092] [id = 288]
06:07:08 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED22B000 == 64 [pid = 3092] [id = 289]
06:07:08 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED510000 == 63 [pid = 3092] [id = 290]
06:07:08 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED767000 == 62 [pid = 3092] [id = 291]
06:07:08 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD2B8800 == 61 [pid = 3092] [id = 292]
06:07:08 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D325C800 == 60 [pid = 3092] [id = 294]
06:07:08 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF6D3000 == 59 [pid = 3092] [id = 295]
06:07:08 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D18A1000 == 58 [pid = 3092] [id = 296]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8120800 == 57 [pid = 3092] [id = 114]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D7C1D800 == 56 [pid = 3092] [id = 298]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DED63800 == 55 [pid = 3092] [id = 299]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E187A800 == 54 [pid = 3092] [id = 106]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E0809800 == 53 [pid = 3092] [id = 300]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E84A6000 == 52 [pid = 3092] [id = 117]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E187E000 == 51 [pid = 3092] [id = 301]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD52F000 == 50 [pid = 3092] [id = 102]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5F57000 == 49 [pid = 3092] [id = 302]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6C0C800 == 48 [pid = 3092] [id = 303]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E71A7000 == 47 [pid = 3092] [id = 304]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E7CE9800 == 46 [pid = 3092] [id = 305]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8422800 == 45 [pid = 3092] [id = 306]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E030E800 == 44 [pid = 3092] [id = 116]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8A53800 == 43 [pid = 3092] [id = 307]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D2989800 == 42 [pid = 3092] [id = 99]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9297800 == 41 [pid = 3092] [id = 308]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9A17000 == 40 [pid = 3092] [id = 309]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAB1C800 == 39 [pid = 3092] [id = 310]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EB8E2800 == 38 [pid = 3092] [id = 311]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D8933800 == 37 [pid = 3092] [id = 297]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E58CC000 == 36 [pid = 3092] [id = 108]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DB28C000 == 35 [pid = 3092] [id = 110]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D7057800 == 34 [pid = 3092] [id = 119]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6C18000 == 33 [pid = 3092] [id = 111]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E03F7000 == 32 [pid = 3092] [id = 104]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D1B79000 == 31 [pid = 3092] [id = 293]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D77EB000 == 30 [pid = 3092] [id = 100]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF4D1800 == 29 [pid = 3092] [id = 112]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D2986000 == 28 [pid = 3092] [id = 118]
06:07:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6DD8800 == 27 [pid = 3092] [id = 115]
06:07:10 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D297D000 == 28 [pid = 3092] [id = 313]
06:07:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 170 (000000E2D2233400) [pid = 3092] [serial = 877] [outer = 0000000000000000]
06:07:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 171 (000000E2D22A9000) [pid = 3092] [serial = 878] [outer = 000000E2D2233400]
06:07:10 INFO - PROCESS | 3092 | 1450274830293 Marionette INFO loaded listener.js
06:07:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 172 (000000E2D2DF4400) [pid = 3092] [serial = 879] [outer = 000000E2D2233400]
06:07:10 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
06:07:10 INFO - document served over http requires an http
06:07:10 INFO - sub-resource via xhr-request using the meta-csp
06:07:10 INFO - delivery method with keep-origin-redirect and when
06:07:10 INFO - the target request is same-origin.
06:07:10 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 3599ms
06:07:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
06:07:11 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6F78000 == 29 [pid = 3092] [id = 314]
06:07:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 173 (000000E2D6FD0C00) [pid = 3092] [serial = 880] [outer = 0000000000000000]
06:07:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 174 (000000E2D781F800) [pid = 3092] [serial = 881] [outer = 000000E2D6FD0C00]
06:07:11 INFO - PROCESS | 3092 | 1450274831240 Marionette INFO loaded listener.js
06:07:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 175 (000000E2D7C8E400) [pid = 3092] [serial = 882] [outer = 000000E2D6FD0C00]
06:07:11 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
06:07:11 INFO - document served over http requires an http
06:07:11 INFO - sub-resource via xhr-request using the meta-csp
06:07:11 INFO - delivery method with no-redirect and when
06:07:11 INFO - the target request is same-origin.
06:07:11 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 881ms
06:07:11 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
06:07:12 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6F76800 == 30 [pid = 3092] [id = 315]
06:07:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 176 (000000E2D8175400) [pid = 3092] [serial = 883] [outer = 0000000000000000]
06:07:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 177 (000000E2D81D1000) [pid = 3092] [serial = 884] [outer = 000000E2D8175400]
06:07:12 INFO - PROCESS | 3092 | 1450274832061 Marionette INFO loaded listener.js
06:07:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 178 (000000E2D8805400) [pid = 3092] [serial = 885] [outer = 000000E2D8175400]
06:07:12 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
06:07:12 INFO - document served over http requires an http
06:07:12 INFO - sub-resource via xhr-request using the meta-csp
06:07:12 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:07:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:07:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:12 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
06:07:12 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 734ms
06:07:12 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
06:07:12 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD452800 == 31 [pid = 3092] [id = 316]
06:07:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 179 (000000E2D8177800) [pid = 3092] [serial = 886] [outer = 0000000000000000]
06:07:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 180 (000000E2DB222800) [pid = 3092] [serial = 887] [outer = 000000E2D8177800]
06:07:12 INFO - PROCESS | 3092 | 1450274832848 Marionette INFO loaded listener.js
06:07:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 181 (000000E2DB662C00) [pid = 3092] [serial = 888] [outer = 000000E2D8177800]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 180 (000000E2D0CBF800) [pid = 3092] [serial = 772] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 179 (000000E2D8179400) [pid = 3092] [serial = 777] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274798859]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 178 (000000E2D1385800) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 177 (000000E2D0BA1000) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 176 (000000E2E2CD6400) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 175 (000000E2DD20B800) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 174 (000000E2E88F9400) [pid = 3092] [serial = 726] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 173 (000000E2D2226000) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 172 (000000E2DCE0E000) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 171 (000000E2D7B0D000) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 170 (000000E2E5717400) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 169 (000000E2D2231000) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 168 (000000E2E7C78C00) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 167 (000000E2D816F400) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 166 (000000E2D6F51C00) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2EA031800) [pid = 3092] [serial = 814] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2E6C54000) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2E05C5400) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2E5B9E800) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E2D0B95C00) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2DB22B400) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 159 (000000E2D22A6C00) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 158 (000000E2D7034000) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 157 (000000E2E2B32C00) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 156 (000000E2D2996000) [pid = 3092] [serial = 824] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 155 (000000E2E1572800) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 154 (000000E2E0C54400) [pid = 3092] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 153 (000000E2D75CE000) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 152 (000000E2D2991000) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 151 (000000E2DE6D7800) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 150 (000000E2E8A69800) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 149 (000000E2EA037C00) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 148 (000000E2E88EE000) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 147 (000000E2D702F000) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 146 (000000E2E176DC00) [pid = 3092] [serial = 819] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274810959]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E2E9317C00) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E2DED1A400) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 143 (000000E2E66D8C00) [pid = 3092] [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]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2E2B98000) [pid = 3092] [serial = 770] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 141 (000000E2DF5AD000) [pid = 3092] [serial = 755] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 140 (000000E2DB22C400) [pid = 3092] [serial = 778] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274798859]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 139 (000000E2E8D55400) [pid = 3092] [serial = 809] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 138 (000000E2D2227800) [pid = 3092] [serial = 820] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274810959]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E2DB22C000) [pid = 3092] [serial = 827] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2DC381000) [pid = 3092] [serial = 833] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E2E08EEC00) [pid = 3092] [serial = 758] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E2DE9F8C00) [pid = 3092] [serial = 752] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 133 (000000E2D299E800) [pid = 3092] [serial = 731] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 132 (000000E2E2B0A400) [pid = 3092] [serial = 767] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 131 (000000E2DCFE9800) [pid = 3092] [serial = 746] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 130 (000000E2DB254000) [pid = 3092] [serial = 764] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E2D781A000) [pid = 3092] [serial = 734] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E2DE2CC800) [pid = 3092] [serial = 749] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E2DB660400) [pid = 3092] [serial = 743] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E2E17A8C00) [pid = 3092] [serial = 761] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E2D8176C00) [pid = 3092] [serial = 737] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E2D890C400) [pid = 3092] [serial = 740] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E2E8903C00) [pid = 3092] [serial = 806] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E2E6B12400) [pid = 3092] [serial = 797] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E2D1B50C00) [pid = 3092] [serial = 822] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 120 (000000E2E7025000) [pid = 3092] [serial = 800] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E2DCE0C400) [pid = 3092] [serial = 780] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E2D7806C00) [pid = 3092] [serial = 825] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 117 (000000E2E571D800) [pid = 3092] [serial = 791] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E2E176CC00) [pid = 3092] [serial = 783] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E2EA0C6800) [pid = 3092] [serial = 817] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E2D7C77000) [pid = 3092] [serial = 775] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 113 (000000E2E2C02400) [pid = 3092] [serial = 785] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 112 (000000E2E5F9C800) [pid = 3092] [serial = 794] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 111 (000000E2EA039800) [pid = 3092] [serial = 815] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 110 (000000E2E2FA1400) [pid = 3092] [serial = 788] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 109 (000000E2E7D12C00) [pid = 3092] [serial = 803] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 108 (000000E2E99CD800) [pid = 3092] [serial = 812] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 107 (000000E2D2996400) [pid = 3092] [serial = 773] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 106 (000000E2D2185C00) [pid = 3092] [serial = 830] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 105 (000000E2E0381000) [pid = 3092] [serial = 756] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 104 (000000E2E6C4E800) [pid = 3092] [serial = 798] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 103 (000000E2E7C6F000) [pid = 3092] [serial = 801] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 102 (000000E2E051EC00) [pid = 3092] [serial = 411] [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.]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 101 (000000E2E1565400) [pid = 3092] [serial = 759] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 100 (000000E2DED70000) [pid = 3092] [serial = 753] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 99 (000000E2DDCDB400) [pid = 3092] [serial = 747] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 98 (000000E2DE69B400) [pid = 3092] [serial = 750] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 97 (000000E2DC381800) [pid = 3092] [serial = 744] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 96 (000000E2DB24F000) [pid = 3092] [serial = 741] [outer = 0000000000000000] [url = about:blank]
06:07:14 INFO - PROCESS | 3092 | --DOMWINDOW == 95 (000000E2E66E2C00) [pid = 3092] [serial = 795] [outer = 0000000000000000] [url = about:blank]
06:07:14 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
06:07:14 INFO - document served over http requires an https
06:07:14 INFO - sub-resource via fetch-request using the meta-csp
06:07:14 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:14 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
06:07:14 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 1599ms
06:07:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
06:07:14 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DE9C2000 == 32 [pid = 3092] [id = 317]
06:07:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 96 (000000E2D2226000) [pid = 3092] [serial = 889] [outer = 0000000000000000]
06:07:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 97 (000000E2D6F51C00) [pid = 3092] [serial = 890] [outer = 000000E2D2226000]
06:07:14 INFO - PROCESS | 3092 | 1450274834379 Marionette INFO loaded listener.js
06:07:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 98 (000000E2DB6B4C00) [pid = 3092] [serial = 891] [outer = 000000E2D2226000]
06:07:14 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
06:07:14 INFO - document served over http requires an https
06:07:14 INFO - sub-resource via fetch-request using the meta-csp
06:07:14 INFO - delivery method with no-redirect and when
06:07: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"
06:07:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:14 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
06:07:14 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 629ms
06:07:14 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
06:07:15 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF6DC800 == 33 [pid = 3092] [id = 318]
06:07:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 99 (000000E2DCFEB400) [pid = 3092] [serial = 892] [outer = 0000000000000000]
06:07:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 100 (000000E2DCFEF000) [pid = 3092] [serial = 893] [outer = 000000E2DCFEB400]
06:07:15 INFO - PROCESS | 3092 | 1450274835051 Marionette INFO loaded listener.js
06:07:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 101 (000000E2DD208C00) [pid = 3092] [serial = 894] [outer = 000000E2DCFEB400]
06:07:15 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
06:07:15 INFO - document served over http requires an https
06:07:15 INFO - sub-resource via fetch-request using the meta-csp
06:07:15 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:15 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
06:07:15 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 690ms
06:07:15 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
06:07:15 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E08E2800 == 34 [pid = 3092] [id = 319]
06:07:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 102 (000000E2DD208000) [pid = 3092] [serial = 895] [outer = 0000000000000000]
06:07:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 103 (000000E2DD2D6800) [pid = 3092] [serial = 896] [outer = 000000E2DD208000]
06:07:15 INFO - PROCESS | 3092 | 1450274835742 Marionette INFO loaded listener.js
06:07:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 104 (000000E2DDA93800) [pid = 3092] [serial = 897] [outer = 000000E2DD208000]
06:07:16 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
06:07:16 INFO - document served over http requires an https
06:07:16 INFO - sub-resource via fetch-request using the meta-csp
06:07:16 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:16 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
06:07:16 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 840ms
06:07:16 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
06:07:16 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D83E8000 == 35 [pid = 3092] [id = 320]
06:07:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 105 (000000E2D6DA3C00) [pid = 3092] [serial = 898] [outer = 0000000000000000]
06:07:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 106 (000000E2D6FD3C00) [pid = 3092] [serial = 899] [outer = 000000E2D6DA3C00]
06:07:16 INFO - PROCESS | 3092 | 1450274836692 Marionette INFO loaded listener.js
06:07:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 107 (000000E2D8172400) [pid = 3092] [serial = 900] [outer = 000000E2D6DA3C00]
06:07:17 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
06:07:17 INFO - document served over http requires an https
06:07:17 INFO - sub-resource via fetch-request using the meta-csp
06:07:17 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:17 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
06:07:17 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 944ms
06:07:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
06:07:17 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E187E000 == 36 [pid = 3092] [id = 321]
06:07:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 108 (000000E2D8913400) [pid = 3092] [serial = 901] [outer = 0000000000000000]
06:07:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 109 (000000E2DB65DC00) [pid = 3092] [serial = 902] [outer = 000000E2D8913400]
06:07:17 INFO - PROCESS | 3092 | 1450274837633 Marionette INFO loaded listener.js
06:07:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 110 (000000E2DD20A000) [pid = 3092] [serial = 903] [outer = 000000E2D8913400]
06:07:18 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
06:07:18 INFO - document served over http requires an https
06:07:18 INFO - sub-resource via fetch-request using the meta-csp
06:07:18 INFO - delivery method with no-redirect and when
06:07: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"
06:07:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:18 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
06:07:18 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 943ms
06:07:18 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
06:07:18 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E58DB000 == 37 [pid = 3092] [id = 322]
06:07:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 111 (000000E2DDA85C00) [pid = 3092] [serial = 904] [outer = 0000000000000000]
06:07:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 112 (000000E2DE172C00) [pid = 3092] [serial = 905] [outer = 000000E2DDA85C00]
06:07:18 INFO - PROCESS | 3092 | 1450274838610 Marionette INFO loaded listener.js
06:07:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 113 (000000E2DE2D0800) [pid = 3092] [serial = 906] [outer = 000000E2DDA85C00]
06:07:19 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
06:07:19 INFO - document served over http requires an https
06:07:19 INFO - sub-resource via fetch-request using the meta-csp
06:07:19 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:19 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
06:07:19 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 1030ms
06:07:19 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
06:07:19 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6516000 == 38 [pid = 3092] [id = 323]
06:07:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 114 (000000E2DE6D1C00) [pid = 3092] [serial = 907] [outer = 0000000000000000]
06:07:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E2DE9F7C00) [pid = 3092] [serial = 908] [outer = 000000E2DE6D1C00]
06:07:19 INFO - PROCESS | 3092 | 1450274839668 Marionette INFO loaded listener.js
06:07:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E2DF5A4800) [pid = 3092] [serial = 909] [outer = 000000E2DE6D1C00]
06:07:20 INFO - PROCESS | 3092 | [3092] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1364
06:07:20 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E664C000 == 39 [pid = 3092] [id = 324]
06:07:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E2DF5A4000) [pid = 3092] [serial = 910] [outer = 0000000000000000]
06:07:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 118 (000000E2DF5B0400) [pid = 3092] [serial = 911] [outer = 000000E2DF5A4000]
06:07:20 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
06:07:20 INFO - document served over http requires an https
06:07:20 INFO - sub-resource via iframe-tag using the meta-csp
06:07:20 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:20 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
06:07:20 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 1140ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
06:07:20 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6C22000 == 40 [pid = 3092] [id = 325]
06:07:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E2DF5ACC00) [pid = 3092] [serial = 912] [outer = 0000000000000000]
06:07:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2DF71D800) [pid = 3092] [serial = 913] [outer = 000000E2DF5ACC00]
06:07:20 INFO - PROCESS | 3092 | 1450274840778 Marionette INFO loaded listener.js
06:07:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 121 (000000E2E0520800) [pid = 3092] [serial = 914] [outer = 000000E2DF5ACC00]
06:07:21 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6E83800 == 41 [pid = 3092] [id = 326]
06:07:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E2E0385400) [pid = 3092] [serial = 915] [outer = 0000000000000000]
06:07:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2DF91D800) [pid = 3092] [serial = 916] [outer = 000000E2E0385400]
06:07:21 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
06:07:21 INFO - document served over http requires an https
06:07:21 INFO - sub-resource via iframe-tag using the meta-csp
06:07:21 INFO - delivery method with no-redirect and when
06:07: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"
06:07:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:21 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
06:07:21 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 985ms
06:07:21 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
06:07:21 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E71A0800 == 42 [pid = 3092] [id = 327]
06:07:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E2E06BE800) [pid = 3092] [serial = 917] [outer = 0000000000000000]
06:07:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E2E1569400) [pid = 3092] [serial = 918] [outer = 000000E2E06BE800]
06:07:21 INFO - PROCESS | 3092 | 1450274841784 Marionette INFO loaded listener.js
06:07:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2E1760800) [pid = 3092] [serial = 919] [outer = 000000E2E06BE800]
06:07:22 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E7CD1800 == 43 [pid = 3092] [id = 328]
06:07:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E2E175FC00) [pid = 3092] [serial = 920] [outer = 0000000000000000]
06:07:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E2E1767000) [pid = 3092] [serial = 921] [outer = 000000E2E175FC00]
06:07:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
06:07:22 INFO - document served over http requires an https
06:07:22 INFO - sub-resource via iframe-tag using the meta-csp
06:07:22 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
06:07:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 987ms
06:07:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
06:07:22 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E7CE3800 == 44 [pid = 3092] [id = 329]
06:07:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2E1765000) [pid = 3092] [serial = 922] [outer = 0000000000000000]
06:07:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E2E1769400) [pid = 3092] [serial = 923] [outer = 000000E2E1765000]
06:07:22 INFO - PROCESS | 3092 | 1450274842765 Marionette INFO loaded listener.js
06:07:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 131 (000000E2E17B5800) [pid = 3092] [serial = 924] [outer = 000000E2E1765000]
06:07:23 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E0320800 == 45 [pid = 3092] [id = 330]
06:07:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 132 (000000E2E181F800) [pid = 3092] [serial = 925] [outer = 0000000000000000]
06:07:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 133 (000000E2E1824000) [pid = 3092] [serial = 926] [outer = 000000E2E181F800]
06:07:23 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
06:07:23 INFO - document served over http requires an https
06:07:23 INFO - sub-resource via iframe-tag using the meta-csp
06:07:23 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:23 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
06:07:23 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 1023ms
06:07:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
06:07:24 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E84B1000 == 46 [pid = 3092] [id = 331]
06:07:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 134 (000000E2E1766800) [pid = 3092] [serial = 927] [outer = 0000000000000000]
06:07:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E2E1827C00) [pid = 3092] [serial = 928] [outer = 000000E2E1766800]
06:07:24 INFO - PROCESS | 3092 | 1450274844447 Marionette INFO loaded listener.js
06:07:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E2E18B2400) [pid = 3092] [serial = 929] [outer = 000000E2E1766800]
06:07:24 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D3B5E000 == 47 [pid = 3092] [id = 332]
06:07:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2DB24E000) [pid = 3092] [serial = 930] [outer = 0000000000000000]
06:07:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2D218E400) [pid = 3092] [serial = 931] [outer = 000000E2DB24E000]
06:07:25 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
06:07:25 INFO - document served over http requires an https
06:07:25 INFO - sub-resource via iframe-tag using the meta-csp
06:07:25 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:25 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
06:07:25 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 922ms
06:07:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
06:07:25 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D0AD4800 == 48 [pid = 3092] [id = 333]
06:07:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 139 (000000E2D0B9B400) [pid = 3092] [serial = 932] [outer = 0000000000000000]
06:07:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 140 (000000E2D2226C00) [pid = 3092] [serial = 933] [outer = 000000E2D0B9B400]
06:07:25 INFO - PROCESS | 3092 | 1450274845446 Marionette INFO loaded listener.js
06:07:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 141 (000000E2D8805000) [pid = 3092] [serial = 934] [outer = 000000E2D0B9B400]
06:07:25 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D0C83800 == 49 [pid = 3092] [id = 334]
06:07:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 142 (000000E2D0CBF800) [pid = 3092] [serial = 935] [outer = 0000000000000000]
06:07:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E2D1B56400) [pid = 3092] [serial = 936] [outer = 000000E2D0CBF800]
06:07:26 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
06:07:26 INFO - document served over http requires an https
06:07:26 INFO - sub-resource via iframe-tag using the meta-csp
06:07:26 INFO - delivery method with no-redirect and when
06:07: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"
06:07:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:26 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
06:07:26 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 1030ms
06:07:26 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
06:07:26 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6F71800 == 50 [pid = 3092] [id = 335]
06:07:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 144 (000000E2D1B59000) [pid = 3092] [serial = 937] [outer = 0000000000000000]
06:07:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E2D2389C00) [pid = 3092] [serial = 938] [outer = 000000E2D1B59000]
06:07:26 INFO - PROCESS | 3092 | 1450274846627 Marionette INFO loaded listener.js
06:07:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E2D7C99400) [pid = 3092] [serial = 939] [outer = 000000E2D1B59000]
06:07:26 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD782000 == 49 [pid = 3092] [id = 265]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E2D7C91C00) [pid = 3092] [serial = 831] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E2E183A400) [pid = 3092] [serial = 762] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 143 (000000E2E2B2D800) [pid = 3092] [serial = 768] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2E181F000) [pid = 3092] [serial = 765] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 141 (000000E2E88F0800) [pid = 3092] [serial = 804] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 140 (000000E2D81D4000) [pid = 3092] [serial = 776] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 139 (000000E2E2C05C00) [pid = 3092] [serial = 771] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 138 (000000E2E2B0EC00) [pid = 3092] [serial = 823] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E2DDA93C00) [pid = 3092] [serial = 834] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2D840C800) [pid = 3092] [serial = 738] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E2D7C8E000) [pid = 3092] [serial = 735] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E2E8D54C00) [pid = 3092] [serial = 728] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 133 (000000E2D6FCC800) [pid = 3092] [serial = 732] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 132 (000000E2E9319000) [pid = 3092] [serial = 810] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 131 (000000E2EB02D000) [pid = 3092] [serial = 818] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 130 (000000E2E58A0000) [pid = 3092] [serial = 792] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E2E0CF4C00) [pid = 3092] [serial = 781] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E2EA032400) [pid = 3092] [serial = 813] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E2E5711000) [pid = 3092] [serial = 789] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E2E8A6B000) [pid = 3092] [serial = 807] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E2DE2CEC00) [pid = 3092] [serial = 828] [outer = 0000000000000000] [url = about:blank]
06:07:26 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E2E2CD3000) [pid = 3092] [serial = 786] [outer = 0000000000000000] [url = about:blank]
06:07:27 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D20E0800 == 50 [pid = 3092] [id = 336]
06:07:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E2D22ABC00) [pid = 3092] [serial = 940] [outer = 0000000000000000]
06:07:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2D336FC00) [pid = 3092] [serial = 941] [outer = 000000E2D22ABC00]
06:07:27 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
06:07:27 INFO - document served over http requires an https
06:07:27 INFO - sub-resource via iframe-tag using the meta-csp
06:07:27 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:27 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
06:07:27 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 1019ms
06:07:27 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
06:07:27 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D325E800 == 51 [pid = 3092] [id = 337]
06:07:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E2D2191C00) [pid = 3092] [serial = 942] [outer = 0000000000000000]
06:07:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E2D299D400) [pid = 3092] [serial = 943] [outer = 000000E2D2191C00]
06:07:27 INFO - PROCESS | 3092 | 1450274847440 Marionette INFO loaded listener.js
06:07:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2D81DA000) [pid = 3092] [serial = 944] [outer = 000000E2D2191C00]
06:07:27 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
06:07:27 INFO - document served over http requires an https
06:07:27 INFO - sub-resource via script-tag using the meta-csp
06:07:27 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:27 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
06:07:27 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 629ms
06:07:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
06:07:27 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD2BC000 == 52 [pid = 3092] [id = 338]
06:07:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E2D88EB800) [pid = 3092] [serial = 945] [outer = 0000000000000000]
06:07:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 131 (000000E2DB227800) [pid = 3092] [serial = 946] [outer = 000000E2D88EB800]
06:07:28 INFO - PROCESS | 3092 | 1450274848019 Marionette INFO loaded listener.js
06:07:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 132 (000000E2DC387000) [pid = 3092] [serial = 947] [outer = 000000E2D88EB800]
06:07:28 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
06:07:28 INFO - document served over http requires an https
06:07:28 INFO - sub-resource via script-tag using the meta-csp
06:07:28 INFO - delivery method with no-redirect and when
06:07: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"
06:07:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:28 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
06:07:28 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 587ms
06:07:28 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
06:07:28 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DE448000 == 53 [pid = 3092] [id = 339]
06:07:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 133 (000000E2DD204C00) [pid = 3092] [serial = 948] [outer = 0000000000000000]
06:07:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 134 (000000E2DD210000) [pid = 3092] [serial = 949] [outer = 000000E2DD204C00]
06:07:28 INFO - PROCESS | 3092 | 1450274848597 Marionette INFO loaded listener.js
06:07:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E2DE12C400) [pid = 3092] [serial = 950] [outer = 000000E2DD204C00]
06:07:29 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
06:07:29 INFO - document served over http requires an https
06:07:29 INFO - sub-resource via script-tag using the meta-csp
06:07:29 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:29 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
06:07:29 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 733ms
06:07:29 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
06:07:29 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E0603800 == 54 [pid = 3092] [id = 340]
06:07:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E2DE6CF000) [pid = 3092] [serial = 951] [outer = 0000000000000000]
06:07:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2DF5A3000) [pid = 3092] [serial = 952] [outer = 000000E2DE6CF000]
06:07:29 INFO - PROCESS | 3092 | 1450274849807 Marionette INFO loaded listener.js
06:07:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2E05C4800) [pid = 3092] [serial = 953] [outer = 000000E2DE6CF000]
06:07:30 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
06:07:30 INFO - document served over http requires an https
06:07:30 INFO - sub-resource via script-tag using the meta-csp
06:07:30 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:30 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
06:07:30 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 1072ms
06:07:30 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
06:07:30 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF98C000 == 55 [pid = 3092] [id = 341]
06:07:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 139 (000000E2E141A000) [pid = 3092] [serial = 954] [outer = 0000000000000000]
06:07:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 140 (000000E2E176E400) [pid = 3092] [serial = 955] [outer = 000000E2E141A000]
06:07:30 INFO - PROCESS | 3092 | 1450274850566 Marionette INFO loaded listener.js
06:07:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 141 (000000E2E18AE800) [pid = 3092] [serial = 956] [outer = 000000E2E141A000]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 140 (000000E2E8A72000) [pid = 3092] [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]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 139 (000000E2E8D4FC00) [pid = 3092] [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]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 138 (000000E2E582DC00) [pid = 3092] [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]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E2E17A9C00) [pid = 3092] [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]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2E2B97800) [pid = 3092] [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]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E2E5716800) [pid = 3092] [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]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E2DF79A800) [pid = 3092] [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]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 133 (000000E2D7C75800) [pid = 3092] [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]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 132 (000000E2D840B000) [pid = 3092] [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]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 131 (000000E2EB045800) [pid = 3092] [serial = 869] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 130 (000000E2EB2A4800) [pid = 3092] [serial = 872] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E2EA0C7400) [pid = 3092] [serial = 862] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274823281]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E2E8D51400) [pid = 3092] [serial = 859] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E2EB049000) [pid = 3092] [serial = 867] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E2EA0CD000) [pid = 3092] [serial = 864] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E2E8D51800) [pid = 3092] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E2E702F800) [pid = 3092] [serial = 854] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E2E1822C00) [pid = 3092] [serial = 845] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E2E2BA1400) [pid = 3092] [serial = 848] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E2E589A800) [pid = 3092] [serial = 851] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 120 (000000E2E0C51400) [pid = 3092] [serial = 842] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E2D7CBAC00) [pid = 3092] [serial = 836] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E2DE2C7000) [pid = 3092] [serial = 839] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 117 (000000E2EBD2D000) [pid = 3092] [serial = 875] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E2D6F51C00) [pid = 3092] [serial = 890] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E2DCFEF000) [pid = 3092] [serial = 893] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E2DB222800) [pid = 3092] [serial = 887] [outer = 0000000000000000] [url = about:blank]
06:07:31 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
06:07:31 INFO - document served over http requires an https
06:07:31 INFO - sub-resource via script-tag using the meta-csp
06:07:31 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:31 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
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 113 (000000E2D781F800) [pid = 3092] [serial = 881] [outer = 0000000000000000] [url = about:blank]
06:07:31 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 779ms
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 112 (000000E2D81D1000) [pid = 3092] [serial = 884] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 111 (000000E2D22A9000) [pid = 3092] [serial = 878] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 110 (000000E2DD2D6800) [pid = 3092] [serial = 896] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 109 (000000E2D2226000) [pid = 3092] [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]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 108 (000000E2EBD2B000) [pid = 3092] [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]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 107 (000000E2DCFEB400) [pid = 3092] [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]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 106 (000000E2D8175400) [pid = 3092] [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]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 105 (000000E2E8C82800) [pid = 3092] [serial = 856] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 104 (000000E2EB03D800) [pid = 3092] [serial = 866] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 103 (000000E2D8177800) [pid = 3092] [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]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 102 (000000E2D6FD0C00) [pid = 3092] [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]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 101 (000000E2EB11AC00) [pid = 3092] [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]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 100 (000000E2EB043800) [pid = 3092] [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]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 99 (000000E2D2233400) [pid = 3092] [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]
06:07:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 98 (000000E2E99C7400) [pid = 3092] [serial = 861] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274823281]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 97 (000000E2E1768800) [pid = 3092] [serial = 843] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 96 (000000E2DC387800) [pid = 3092] [serial = 837] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 95 (000000E2DED68C00) [pid = 3092] [serial = 840] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 94 (000000E2D7C8E400) [pid = 3092] [serial = 882] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 93 (000000E2D8805400) [pid = 3092] [serial = 885] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | --DOMWINDOW == 92 (000000E2D2DF4400) [pid = 3092] [serial = 879] [outer = 0000000000000000] [url = about:blank]
06:07:31 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E578E000 == 56 [pid = 3092] [id = 342]
06:07:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 93 (000000E2D75CE400) [pid = 3092] [serial = 957] [outer = 0000000000000000]
06:07:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 94 (000000E2D7C7A400) [pid = 3092] [serial = 958] [outer = 000000E2D75CE400]
06:07:31 INFO - PROCESS | 3092 | 1450274851323 Marionette INFO loaded listener.js
06:07:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 95 (000000E2E1822C00) [pid = 3092] [serial = 959] [outer = 000000E2D75CE400]
06:07:31 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
06:07:31 INFO - document served over http requires an https
06:07:31 INFO - sub-resource via script-tag using the meta-csp
06:07:31 INFO - delivery method with no-redirect and when
06:07: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"
06:07:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:31 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
06:07:31 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 627ms
06:07:31 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
06:07:31 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6659800 == 57 [pid = 3092] [id = 343]
06:07:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 96 (000000E2E2B07C00) [pid = 3092] [serial = 960] [outer = 0000000000000000]
06:07:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 97 (000000E2E2B12800) [pid = 3092] [serial = 961] [outer = 000000E2E2B07C00]
06:07:31 INFO - PROCESS | 3092 | 1450274851949 Marionette INFO loaded listener.js
06:07:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 98 (000000E2E2B95C00) [pid = 3092] [serial = 962] [outer = 000000E2E2B07C00]
06:07:32 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
06:07:32 INFO - document served over http requires an https
06:07:32 INFO - sub-resource via script-tag using the meta-csp
06:07:32 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:32 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
06:07:32 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 630ms
06:07:32 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
06:07:32 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E71AE000 == 58 [pid = 3092] [id = 344]
06:07:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 99 (000000E2E2B99C00) [pid = 3092] [serial = 963] [outer = 0000000000000000]
06:07:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 100 (000000E2E2BA3C00) [pid = 3092] [serial = 964] [outer = 000000E2E2B99C00]
06:07:32 INFO - PROCESS | 3092 | 1450274852591 Marionette INFO loaded listener.js
06:07:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 101 (000000E2E2C0F800) [pid = 3092] [serial = 965] [outer = 000000E2E2B99C00]
06:07:33 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
06:07:33 INFO - document served over http requires an https
06:07:33 INFO - sub-resource via xhr-request using the meta-csp
06:07:33 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:07:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:07:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:33 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
06:07:33 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 691ms
06:07:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
06:07:33 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D3259000 == 59 [pid = 3092] [id = 345]
06:07:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 102 (000000E2D22A8C00) [pid = 3092] [serial = 966] [outer = 0000000000000000]
06:07:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 103 (000000E2D6DA5800) [pid = 3092] [serial = 967] [outer = 000000E2D22A8C00]
06:07:33 INFO - PROCESS | 3092 | 1450274853452 Marionette INFO loaded listener.js
06:07:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 104 (000000E2D81CEC00) [pid = 3092] [serial = 968] [outer = 000000E2D22A8C00]
06:07:34 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
06:07:34 INFO - document served over http requires an https
06:07:34 INFO - sub-resource via xhr-request using the meta-csp
06:07:34 INFO - delivery method with no-redirect and when
06:07: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"
06:07:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:07:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:07:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:34 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
06:07:34 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 942ms
06:07:34 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
06:07:34 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5782000 == 60 [pid = 3092] [id = 346]
06:07:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 105 (000000E2D7506800) [pid = 3092] [serial = 969] [outer = 0000000000000000]
06:07:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 106 (000000E2DC37D000) [pid = 3092] [serial = 970] [outer = 000000E2D7506800]
06:07:34 INFO - PROCESS | 3092 | 1450274854394 Marionette INFO loaded listener.js
06:07:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 107 (000000E2E0389C00) [pid = 3092] [serial = 971] [outer = 000000E2D7506800]
06:07:34 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
06:07:34 INFO - document served over http requires an https
06:07:34 INFO - sub-resource via xhr-request using the meta-csp
06:07:34 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:07:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:07:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:34 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
06:07:34 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 881ms
06:07:35 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
06:07:35 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8A43000 == 61 [pid = 3092] [id = 347]
06:07:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 108 (000000E2E2B9D800) [pid = 3092] [serial = 972] [outer = 0000000000000000]
06:07:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 109 (000000E2E2C0E000) [pid = 3092] [serial = 973] [outer = 000000E2E2B9D800]
06:07:35 INFO - PROCESS | 3092 | 1450274855292 Marionette INFO loaded listener.js
06:07:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 110 (000000E2E2FA0000) [pid = 3092] [serial = 974] [outer = 000000E2E2B9D800]
06:07:35 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
06:07:35 INFO - document served over http requires an https
06:07:35 INFO - sub-resource via xhr-request using the meta-csp
06:07:35 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:07:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:07:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:35 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
06:07:35 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 924ms
06:07:35 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
06:07:36 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8D77800 == 62 [pid = 3092] [id = 348]
06:07:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 111 (000000E2E2FA9400) [pid = 3092] [serial = 975] [outer = 0000000000000000]
06:07:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 112 (000000E2E3525000) [pid = 3092] [serial = 976] [outer = 000000E2E2FA9400]
06:07:36 INFO - PROCESS | 3092 | 1450274856203 Marionette INFO loaded listener.js
06:07:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 113 (000000E2E3531800) [pid = 3092] [serial = 977] [outer = 000000E2E2FA9400]
06:07:36 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
06:07:36 INFO - document served over http requires an https
06:07:36 INFO - sub-resource via xhr-request using the meta-csp
06:07:36 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:07:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:07:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:36 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
06:07:36 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 838ms
06:07:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
06:07:37 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8F56000 == 63 [pid = 3092] [id = 349]
06:07:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 114 (000000E2E3522400) [pid = 3092] [serial = 978] [outer = 0000000000000000]
06:07:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E2E5712400) [pid = 3092] [serial = 979] [outer = 000000E2E3522400]
06:07:37 INFO - PROCESS | 3092 | 1450274857106 Marionette INFO loaded listener.js
06:07:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E2E5831800) [pid = 3092] [serial = 980] [outer = 000000E2E3522400]
06:07:37 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
06:07:37 INFO - document served over http requires an https
06:07:37 INFO - sub-resource via xhr-request using the meta-csp
06:07:37 INFO - delivery method with no-redirect and when
06:07: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"
06:07:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:07:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:07:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:37 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
06:07:37 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 923ms
06:07:37 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
06:07:37 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E932E800 == 64 [pid = 3092] [id = 350]
06:07:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E2E589C800) [pid = 3092] [serial = 981] [outer = 0000000000000000]
06:07:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 118 (000000E2E589DC00) [pid = 3092] [serial = 982] [outer = 000000E2E589C800]
06:07:38 INFO - PROCESS | 3092 | 1450274858001 Marionette INFO loaded listener.js
06:07:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E2E5B9B400) [pid = 3092] [serial = 983] [outer = 000000E2E589C800]
06:07:38 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
06:07:38 INFO - document served over http requires an https
06:07:38 INFO - sub-resource via xhr-request using the meta-csp
06:07:38 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:07:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:07:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:38 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
06:07:38 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 880ms
06:07:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
06:07:38 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9A08000 == 65 [pid = 3092] [id = 351]
06:07:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2E5B9FC00) [pid = 3092] [serial = 984] [outer = 0000000000000000]
06:07:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 121 (000000E2E5F95C00) [pid = 3092] [serial = 985] [outer = 000000E2E5B9FC00]
06:07:38 INFO - PROCESS | 3092 | 1450274858888 Marionette INFO loaded listener.js
06:07:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E2E61CC000) [pid = 3092] [serial = 986] [outer = 000000E2E5B9FC00]
06:07:39 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
06:07:39 INFO - document served over http requires an http
06:07:39 INFO - sub-resource via fetch-request using the meta-referrer
06:07:39 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:39 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
06:07:39 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 881ms
06:07:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
06:07:39 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9C11000 == 66 [pid = 3092] [id = 352]
06:07:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2E61C5800) [pid = 3092] [serial = 987] [outer = 0000000000000000]
06:07:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E2E66D5800) [pid = 3092] [serial = 988] [outer = 000000E2E61C5800]
06:07:39 INFO - PROCESS | 3092 | 1450274859813 Marionette INFO loaded listener.js
06:07:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E2E6B10400) [pid = 3092] [serial = 989] [outer = 000000E2E61C5800]
06:07:40 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
06:07:40 INFO - document served over http requires an http
06:07:40 INFO - sub-resource via fetch-request using the meta-referrer
06:07:40 INFO - delivery method with no-redirect and when
06:07: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"
06:07:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:40 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
06:07:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 943ms
06:07:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
06:07:40 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EA0B5800 == 67 [pid = 3092] [id = 353]
06:07:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2E6B0F400) [pid = 3092] [serial = 990] [outer = 0000000000000000]
06:07:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E2E6B17800) [pid = 3092] [serial = 991] [outer = 000000E2E6B0F400]
06:07:40 INFO - PROCESS | 3092 | 1450274860739 Marionette INFO loaded listener.js
06:07:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E2E6C50C00) [pid = 3092] [serial = 992] [outer = 000000E2E6B0F400]
06:07:41 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
06:07:41 INFO - document served over http requires an http
06:07:41 INFO - sub-resource via fetch-request using the meta-referrer
06:07:41 INFO - delivery method with swap-origin-redirect and when
06:07: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
06:07:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:41 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
06:07:41 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 944ms
06:07:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:07:41 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAB18800 == 68 [pid = 3092] [id = 354]
06:07:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2E6C58800) [pid = 3092] [serial = 993] [outer = 0000000000000000]
06:07:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E2E7027400) [pid = 3092] [serial = 994] [outer = 000000E2E6C58800]
06:07:41 INFO - PROCESS | 3092 | 1450274861709 Marionette INFO loaded listener.js
06:07:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 131 (000000E2E7032C00) [pid = 3092] [serial = 995] [outer = 000000E2E6C58800]
06:07:42 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E031B800 == 69 [pid = 3092] [id = 355]
06:07:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 132 (000000E2DD2D7C00) [pid = 3092] [serial = 996] [outer = 0000000000000000]
06:07:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 133 (000000E2D2995400) [pid = 3092] [serial = 997] [outer = 000000E2DD2D7C00]
06:07:43 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
06:07:43 INFO - document served over http requires an http
06:07:43 INFO - sub-resource via iframe-tag using the meta-referrer
06:07:43 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:43 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
06:07:43 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 1841ms
06:07:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
06:07:43 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DE187800 == 70 [pid = 3092] [id = 356]
06:07:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 134 (000000E2D2991000) [pid = 3092] [serial = 998] [outer = 0000000000000000]
06:07:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E2DD20A400) [pid = 3092] [serial = 999] [outer = 000000E2D2991000]
06:07:43 INFO - PROCESS | 3092 | 1450274863628 Marionette INFO loaded listener.js
06:07:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E2E7C74800) [pid = 3092] [serial = 1000] [outer = 000000E2D2991000]
06:07:44 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D1BA7800 == 71 [pid = 3092] [id = 357]
06:07:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2D0CB0000) [pid = 3092] [serial = 1001] [outer = 0000000000000000]
06:07:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2D1A75400) [pid = 3092] [serial = 1002] [outer = 000000E2D0CB0000]
06:07:44 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
06:07:44 INFO - document served over http requires an http
06:07:44 INFO - sub-resource via iframe-tag using the meta-referrer
06:07:44 INFO - delivery method with no-redirect and when
06:07: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"
06:07:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:44 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
06:07:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1343ms
06:07:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:07:44 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D0ACC800 == 72 [pid = 3092] [id = 358]
06:07:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 139 (000000E2D2231000) [pid = 3092] [serial = 1003] [outer = 0000000000000000]
06:07:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 140 (000000E2D27E0000) [pid = 3092] [serial = 1004] [outer = 000000E2D2231000]
06:07:45 INFO - PROCESS | 3092 | 1450274865027 Marionette INFO loaded listener.js
06:07:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 141 (000000E2D32AFC00) [pid = 3092] [serial = 1005] [outer = 000000E2D2231000]
06:07:45 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D7C0C800 == 73 [pid = 3092] [id = 359]
06:07:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 142 (000000E2D7772400) [pid = 3092] [serial = 1006] [outer = 0000000000000000]
06:07:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E2D7A0C400) [pid = 3092] [serial = 1007] [outer = 000000E2D7772400]
06:07:45 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
06:07:45 INFO - document served over http requires an http
06:07:45 INFO - sub-resource via iframe-tag using the meta-referrer
06:07:45 INFO - delivery method with swap-origin-redirect and when
06:07:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
06:07:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:45 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
06:07:45 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 1032ms
06:07:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
06:07:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6F6F800 == 72 [pid = 3092] [id = 262]
06:07:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD77B000 == 71 [pid = 3092] [id = 271]
06:07:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD2AE000 == 70 [pid = 3092] [id = 264]
06:07:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E152E000 == 69 [pid = 3092] [id = 268]
06:07:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D83E2000 == 68 [pid = 3092] [id = 263]
06:07:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D20E1000 == 67 [pid = 3092] [id = 261]
06:07:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8D6C000 == 66 [pid = 3092] [id = 280]
06:07:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D20E0800 == 65 [pid = 3092] [id = 336]
06:07:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D0C83800 == 64 [pid = 3092] [id = 334]
06:07:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D3B5E000 == 63 [pid = 3092] [id = 332]
06:07:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E0320800 == 62 [pid = 3092] [id = 330]
06:07:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E7CD1800 == 61 [pid = 3092] [id = 328]
06:07:46 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D1A24000 == 62 [pid = 3092] [id = 360]
06:07:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 144 (000000E2D0B9A800) [pid = 3092] [serial = 1008] [outer = 0000000000000000]
06:07:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E2D218CC00) [pid = 3092] [serial = 1009] [outer = 000000E2D0B9A800]
06:07:46 INFO - PROCESS | 3092 | 1450274866060 Marionette INFO loaded listener.js
06:07:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E2D7C75000) [pid = 3092] [serial = 1010] [outer = 000000E2D0B9A800]
06:07:46 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6E83800 == 61 [pid = 3092] [id = 326]
06:07:46 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E664C000 == 60 [pid = 3092] [id = 324]
06:07:46 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E2ED564C00) [pid = 3092] [serial = 876] [outer = 0000000000000000] [url = about:blank]
06:07:46 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E2E2FA2400) [pid = 3092] [serial = 849] [outer = 0000000000000000] [url = about:blank]
06:07:46 INFO - PROCESS | 3092 | --DOMWINDOW == 143 (000000E2E2B2C800) [pid = 3092] [serial = 846] [outer = 0000000000000000] [url = about:blank]
06:07:46 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2E8C83400) [pid = 3092] [serial = 855] [outer = 0000000000000000] [url = about:blank]
06:07:46 INFO - PROCESS | 3092 | --DOMWINDOW == 141 (000000E2E6B17400) [pid = 3092] [serial = 852] [outer = 0000000000000000] [url = about:blank]
06:07:46 INFO - PROCESS | 3092 | --DOMWINDOW == 140 (000000E2EA02A400) [pid = 3092] [serial = 860] [outer = 0000000000000000] [url = about:blank]
06:07:46 INFO - PROCESS | 3092 | --DOMWINDOW == 139 (000000E2EB29A400) [pid = 3092] [serial = 870] [outer = 0000000000000000] [url = about:blank]
06:07:46 INFO - PROCESS | 3092 | --DOMWINDOW == 138 (000000E2DD208C00) [pid = 3092] [serial = 894] [outer = 0000000000000000] [url = about:blank]
06:07:46 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E2EB03F000) [pid = 3092] [serial = 865] [outer = 0000000000000000] [url = about:blank]
06:07:46 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2EBD25000) [pid = 3092] [serial = 873] [outer = 0000000000000000] [url = about:blank]
06:07:46 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E2DB662C00) [pid = 3092] [serial = 888] [outer = 0000000000000000] [url = about:blank]
06:07:46 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E2DB6B4C00) [pid = 3092] [serial = 891] [outer = 0000000000000000] [url = about:blank]
06:07:46 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
06:07:46 INFO - document served over http requires an http
06:07:46 INFO - sub-resource via script-tag using the meta-referrer
06:07:46 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:46 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
06:07:46 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 944ms
06:07:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
06:07:46 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD418800 == 61 [pid = 3092] [id = 361]
06:07:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E2D7CC0800) [pid = 3092] [serial = 1011] [outer = 0000000000000000]
06:07:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E2D8409000) [pid = 3092] [serial = 1012] [outer = 000000E2D7CC0800]
06:07:46 INFO - PROCESS | 3092 | 1450274866806 Marionette INFO loaded listener.js
06:07:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2DB226000) [pid = 3092] [serial = 1013] [outer = 000000E2D7CC0800]
06:07:47 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
06:07:47 INFO - document served over http requires an http
06:07:47 INFO - sub-resource via script-tag using the meta-referrer
06:07:47 INFO - delivery method with no-redirect and when
06:07: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"
06:07:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:47 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
06:07:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 627ms
06:07:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
06:07:47 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DE45B800 == 62 [pid = 3092] [id = 362]
06:07:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2DB24E800) [pid = 3092] [serial = 1014] [outer = 0000000000000000]
06:07:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 139 (000000E2DB664000) [pid = 3092] [serial = 1015] [outer = 000000E2DB24E800]
06:07:47 INFO - PROCESS | 3092 | 1450274867440 Marionette INFO loaded listener.js
06:07:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 140 (000000E2DCF07C00) [pid = 3092] [serial = 1016] [outer = 000000E2DB24E800]
06:07:47 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
06:07:47 INFO - document served over http requires an http
06:07:47 INFO - sub-resource via script-tag using the meta-referrer
06:07:47 INFO - delivery method with swap-origin-redirect and when
06:07:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
06:07:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:47 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
06:07:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | took 692ms
06:07:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
06:07:48 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF6DA800 == 63 [pid = 3092] [id = 363]
06:07:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 141 (000000E2DD205400) [pid = 3092] [serial = 1017] [outer = 0000000000000000]
06:07:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 142 (000000E2DD209800) [pid = 3092] [serial = 1018] [outer = 000000E2DD205400]
06:07:48 INFO - PROCESS | 3092 | 1450274868133 Marionette INFO loaded listener.js
06:07:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E2DE17A400) [pid = 3092] [serial = 1019] [outer = 000000E2DD205400]
06:07:48 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
06:07:48 INFO - document served over http requires an http
06:07:48 INFO - sub-resource via xhr-request using the meta-referrer
06:07:48 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:07:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:07:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:48 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
06:07:48 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 691ms
06:07:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
06:07:48 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1529000 == 64 [pid = 3092] [id = 364]
06:07:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 144 (000000E2DE634400) [pid = 3092] [serial = 1020] [outer = 0000000000000000]
06:07:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E2DED66400) [pid = 3092] [serial = 1021] [outer = 000000E2DE634400]
06:07:48 INFO - PROCESS | 3092 | 1450274868949 Marionette INFO loaded listener.js
06:07:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E2DF915800) [pid = 3092] [serial = 1022] [outer = 000000E2DE634400]
06:07:49 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
06:07:49 INFO - document served over http requires an http
06:07:49 INFO - sub-resource via xhr-request using the meta-referrer
06:07:49 INFO - delivery method with no-redirect and when
06:07: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"
06:07:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:07:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:07:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:49 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
06:07:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 732ms
06:07:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
06:07:49 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E577B800 == 65 [pid = 3092] [id = 365]
06:07:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 147 (000000E2DF94B000) [pid = 3092] [serial = 1023] [outer = 0000000000000000]
06:07:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 148 (000000E2E037C400) [pid = 3092] [serial = 1024] [outer = 000000E2DF94B000]
06:07:49 INFO - PROCESS | 3092 | 1450274869653 Marionette INFO loaded listener.js
06:07:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 149 (000000E2E0C59800) [pid = 3092] [serial = 1025] [outer = 000000E2DF94B000]
06:07:50 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
06:07:50 INFO - document served over http requires an http
06:07:50 INFO - sub-resource via xhr-request using the meta-referrer
06:07:50 INFO - delivery method with swap-origin-redirect and when
06:07: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
06:07:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:07:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:07:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:50 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
06:07:50 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 734ms
06:07:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 148 (000000E2E141A000) [pid = 3092] [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]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 147 (000000E2D0B9B400) [pid = 3092] [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]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 146 (000000E2D2191C00) [pid = 3092] [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]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E2E2B07C00) [pid = 3092] [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]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E2D0CBF800) [pid = 3092] [serial = 935] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274845940]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 143 (000000E2DE6CF000) [pid = 3092] [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]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2DD204C00) [pid = 3092] [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]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 141 (000000E2D1B59000) [pid = 3092] [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]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 140 (000000E2D75CE400) [pid = 3092] [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]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 139 (000000E2D88EB800) [pid = 3092] [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]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 138 (000000E2D22ABC00) [pid = 3092] [serial = 940] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E2E175FC00) [pid = 3092] [serial = 920] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2E0385400) [pid = 3092] [serial = 915] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274841217]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E2E181F800) [pid = 3092] [serial = 925] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E2DF5A4000) [pid = 3092] [serial = 910] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 133 (000000E2DB24E000) [pid = 3092] [serial = 930] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 132 (000000E2DB227800) [pid = 3092] [serial = 946] [outer = 0000000000000000] [url = about:blank]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 131 (000000E2DE172C00) [pid = 3092] [serial = 905] [outer = 0000000000000000] [url = about:blank]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 130 (000000E2E1767000) [pid = 3092] [serial = 921] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E2D1B56400) [pid = 3092] [serial = 936] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274845940]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E2D2389C00) [pid = 3092] [serial = 938] [outer = 0000000000000000] [url = about:blank]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E2D7C7A400) [pid = 3092] [serial = 958] [outer = 0000000000000000] [url = about:blank]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E2D2226C00) [pid = 3092] [serial = 933] [outer = 0000000000000000] [url = about:blank]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E2D299D400) [pid = 3092] [serial = 943] [outer = 0000000000000000] [url = about:blank]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E2E1569400) [pid = 3092] [serial = 918] [outer = 0000000000000000] [url = about:blank]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E2DF91D800) [pid = 3092] [serial = 916] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274841217]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E2E1827C00) [pid = 3092] [serial = 928] [outer = 0000000000000000] [url = about:blank]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E2E176E400) [pid = 3092] [serial = 955] [outer = 0000000000000000] [url = about:blank]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 120 (000000E2E1824000) [pid = 3092] [serial = 926] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E2DB65DC00) [pid = 3092] [serial = 902] [outer = 0000000000000000] [url = about:blank]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E2D336FC00) [pid = 3092] [serial = 941] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 117 (000000E2DD210000) [pid = 3092] [serial = 949] [outer = 0000000000000000] [url = about:blank]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E2E2B12800) [pid = 3092] [serial = 961] [outer = 0000000000000000] [url = about:blank]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E2D6FD3C00) [pid = 3092] [serial = 899] [outer = 0000000000000000] [url = about:blank]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E2DF71D800) [pid = 3092] [serial = 913] [outer = 0000000000000000] [url = about:blank]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 113 (000000E2DF5A3000) [pid = 3092] [serial = 952] [outer = 0000000000000000] [url = about:blank]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 112 (000000E2DE9F7C00) [pid = 3092] [serial = 908] [outer = 0000000000000000] [url = about:blank]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 111 (000000E2DF5B0400) [pid = 3092] [serial = 911] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 110 (000000E2D218E400) [pid = 3092] [serial = 931] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 109 (000000E2E1769400) [pid = 3092] [serial = 923] [outer = 0000000000000000] [url = about:blank]
06:07:50 INFO - PROCESS | 3092 | --DOMWINDOW == 108 (000000E2E2BA3C00) [pid = 3092] [serial = 964] [outer = 0000000000000000] [url = about:blank]
06:07:50 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5783800 == 66 [pid = 3092] [id = 366]
06:07:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 109 (000000E2D0CBF800) [pid = 3092] [serial = 1026] [outer = 0000000000000000]
06:07:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 110 (000000E2D218E400) [pid = 3092] [serial = 1027] [outer = 000000E2D0CBF800]
06:07:50 INFO - PROCESS | 3092 | 1450274870688 Marionette INFO loaded listener.js
06:07:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 111 (000000E2DF5A3000) [pid = 3092] [serial = 1028] [outer = 000000E2D0CBF800]
06:07:51 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
06:07:51 INFO - document served over http requires an https
06:07:51 INFO - sub-resource via fetch-request using the meta-referrer
06:07:51 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:51 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
06:07:51 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 921ms
06:07:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
06:07:51 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6C0C000 == 67 [pid = 3092] [id = 367]
06:07:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 112 (000000E2E156B400) [pid = 3092] [serial = 1029] [outer = 0000000000000000]
06:07:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 113 (000000E2E1572C00) [pid = 3092] [serial = 1030] [outer = 000000E2E156B400]
06:07:51 INFO - PROCESS | 3092 | 1450274871275 Marionette INFO loaded listener.js
06:07:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 114 (000000E2E17A8400) [pid = 3092] [serial = 1031] [outer = 000000E2E156B400]
06:07:51 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
06:07:51 INFO - document served over http requires an https
06:07:51 INFO - sub-resource via fetch-request using the meta-referrer
06:07:51 INFO - delivery method with no-redirect and when
06:07: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"
06:07:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:51 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
06:07:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 628ms
06:07:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
06:07:51 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E71A2000 == 68 [pid = 3092] [id = 368]
06:07:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E2E181F000) [pid = 3092] [serial = 1032] [outer = 0000000000000000]
06:07:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E2E1823000) [pid = 3092] [serial = 1033] [outer = 000000E2E181F000]
06:07:51 INFO - PROCESS | 3092 | 1450274871944 Marionette INFO loaded listener.js
06:07:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E2E18AF000) [pid = 3092] [serial = 1034] [outer = 000000E2E181F000]
06:07:52 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
06:07:52 INFO - document served over http requires an https
06:07:52 INFO - sub-resource via fetch-request using the meta-referrer
06:07:52 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:52 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
06:07:52 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 691ms
06:07:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:07:52 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D1B9B800 == 69 [pid = 3092] [id = 369]
06:07:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 118 (000000E2D0B9E000) [pid = 3092] [serial = 1035] [outer = 0000000000000000]
06:07:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E2D0BA2000) [pid = 3092] [serial = 1036] [outer = 000000E2D0B9E000]
06:07:52 INFO - PROCESS | 3092 | 1450274872776 Marionette INFO loaded listener.js
06:07:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2D2DF8800) [pid = 3092] [serial = 1037] [outer = 000000E2D0B9E000]
06:07:53 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DCF51000 == 70 [pid = 3092] [id = 370]
06:07:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 121 (000000E2D750B400) [pid = 3092] [serial = 1038] [outer = 0000000000000000]
06:07:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E2DB222800) [pid = 3092] [serial = 1039] [outer = 000000E2D750B400]
06:07:53 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
06:07:53 INFO - document served over http requires an https
06:07:53 INFO - sub-resource via iframe-tag using the meta-referrer
06:07:53 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:53 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
06:07:53 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
06:07:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
06:07:53 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E58CE000 == 71 [pid = 3092] [id = 371]
06:07:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2D7578C00) [pid = 3092] [serial = 1040] [outer = 0000000000000000]
06:07:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E2D846D000) [pid = 3092] [serial = 1041] [outer = 000000E2D7578C00]
06:07:53 INFO - PROCESS | 3092 | 1450274873880 Marionette INFO loaded listener.js
06:07:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E2DE2D4C00) [pid = 3092] [serial = 1042] [outer = 000000E2D7578C00]
06:07:54 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8127000 == 72 [pid = 3092] [id = 372]
06:07:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2DE1D1800) [pid = 3092] [serial = 1043] [outer = 0000000000000000]
06:07:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E2E1574800) [pid = 3092] [serial = 1044] [outer = 000000E2DE1D1800]
06:07:54 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
06:07:54 INFO - document served over http requires an https
06:07:54 INFO - sub-resource via iframe-tag using the meta-referrer
06:07:54 INFO - delivery method with no-redirect and when
06:07: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"
06:07:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:54 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
06:07:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1032ms
06:07:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:07:54 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8784000 == 73 [pid = 3092] [id = 373]
06:07:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E2DE2CB400) [pid = 3092] [serial = 1045] [outer = 0000000000000000]
06:07:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2E0CF5C00) [pid = 3092] [serial = 1046] [outer = 000000E2DE2CB400]
06:07:54 INFO - PROCESS | 3092 | 1450274874940 Marionette INFO loaded listener.js
06:07:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E2E2BA1C00) [pid = 3092] [serial = 1047] [outer = 000000E2DE2CB400]
06:07:55 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8D6E000 == 74 [pid = 3092] [id = 374]
06:07:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 131 (000000E2E2BA0400) [pid = 3092] [serial = 1048] [outer = 0000000000000000]
06:07:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 132 (000000E2E2C0D000) [pid = 3092] [serial = 1049] [outer = 000000E2E2BA0400]
06:07:55 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
06:07:55 INFO - document served over http requires an https
06:07:55 INFO - sub-resource via iframe-tag using the meta-referrer
06:07:55 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:55 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
06:07:55 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 1026ms
06:07:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
06:07:55 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9349000 == 75 [pid = 3092] [id = 375]
06:07:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 133 (000000E2DED1AC00) [pid = 3092] [serial = 1050] [outer = 0000000000000000]
06:07:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 134 (000000E2E2C0C000) [pid = 3092] [serial = 1051] [outer = 000000E2DED1AC00]
06:07:55 INFO - PROCESS | 3092 | 1450274875987 Marionette INFO loaded listener.js
06:07:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E2E583B800) [pid = 3092] [serial = 1052] [outer = 000000E2DED1AC00]
06:07:56 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
06:07:56 INFO - document served over http requires an https
06:07:56 INFO - sub-resource via script-tag using the meta-referrer
06:07:56 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:56 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
06:07:56 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 1032ms
06:07:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
06:07:56 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAC5B000 == 76 [pid = 3092] [id = 376]
06:07:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E2E5B94400) [pid = 3092] [serial = 1053] [outer = 0000000000000000]
06:07:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2E5F8D800) [pid = 3092] [serial = 1054] [outer = 000000E2E5B94400]
06:07:56 INFO - PROCESS | 3092 | 1450274876962 Marionette INFO loaded listener.js
06:07:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2E6B1B000) [pid = 3092] [serial = 1055] [outer = 000000E2E5B94400]
06:07:57 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
06:07:57 INFO - document served over http requires an https
06:07:57 INFO - sub-resource via script-tag using the meta-referrer
06:07:57 INFO - delivery method with no-redirect and when
06:07: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"
06:07:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:57 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
06:07:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 880ms
06:07:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
06:07:57 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EACC2000 == 77 [pid = 3092] [id = 377]
06:07:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 139 (000000E2E7032400) [pid = 3092] [serial = 1056] [outer = 0000000000000000]
06:07:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 140 (000000E2E7C6C400) [pid = 3092] [serial = 1057] [outer = 000000E2E7032400]
06:07:57 INFO - PROCESS | 3092 | 1450274877854 Marionette INFO loaded listener.js
06:07:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 141 (000000E2E7D0D000) [pid = 3092] [serial = 1058] [outer = 000000E2E7032400]
06:07:58 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
06:07:58 INFO - document served over http requires an https
06:07:58 INFO - sub-resource via script-tag using the meta-referrer
06:07:58 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:58 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
06:07:58 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 880ms
06:07:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
06:07:58 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EB1AC000 == 78 [pid = 3092] [id = 378]
06:07:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 142 (000000E2E7D11C00) [pid = 3092] [serial = 1059] [outer = 0000000000000000]
06:07:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E2E7D18400) [pid = 3092] [serial = 1060] [outer = 000000E2E7D11C00]
06:07:58 INFO - PROCESS | 3092 | 1450274878770 Marionette INFO loaded listener.js
06:07:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 144 (000000E2E88F5800) [pid = 3092] [serial = 1061] [outer = 000000E2E7D11C00]
06:07:59 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
06:07:59 INFO - document served over http requires an https
06:07:59 INFO - sub-resource via xhr-request using the meta-referrer
06:07:59 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:07:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:07:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:59 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
06:07:59 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 943ms
06:07:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
06:07:59 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EB8C4000 == 79 [pid = 3092] [id = 379]
06:07:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E2E88F3C00) [pid = 3092] [serial = 1062] [outer = 0000000000000000]
06:07:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E2E88F9C00) [pid = 3092] [serial = 1063] [outer = 000000E2E88F3C00]
06:07:59 INFO - PROCESS | 3092 | 1450274879739 Marionette INFO loaded listener.js
06:07:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 147 (000000E2E8910400) [pid = 3092] [serial = 1064] [outer = 000000E2E88F3C00]
06:08:00 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
06:08:00 INFO - document served over http requires an https
06:08:00 INFO - sub-resource via xhr-request using the meta-referrer
06:08:00 INFO - delivery method with no-redirect and when
06:08: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"
06:08:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:00 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
06:08:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 944ms
06:08:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
06:08:00 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EBC66800 == 80 [pid = 3092] [id = 380]
06:08:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 148 (000000E2E8A65C00) [pid = 3092] [serial = 1065] [outer = 0000000000000000]
06:08:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 149 (000000E2E8A6B400) [pid = 3092] [serial = 1066] [outer = 000000E2E8A65C00]
06:08:00 INFO - PROCESS | 3092 | 1450274880663 Marionette INFO loaded listener.js
06:08:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 150 (000000E2E8C8A000) [pid = 3092] [serial = 1067] [outer = 000000E2E8A65C00]
06:08:02 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
06:08:02 INFO - document served over http requires an https
06:08:02 INFO - sub-resource via xhr-request using the meta-referrer
06:08:02 INFO - delivery method with swap-origin-redirect and when
06:08:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:08:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:02 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
06:08:02 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 1789ms
06:08:02 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
06:08:02 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D7C0C000 == 81 [pid = 3092] [id = 381]
06:08:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 151 (000000E2D0BA1C00) [pid = 3092] [serial = 1068] [outer = 0000000000000000]
06:08:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 152 (000000E2D2384400) [pid = 3092] [serial = 1069] [outer = 000000E2D0BA1C00]
06:08:02 INFO - PROCESS | 3092 | 1450274882803 Marionette INFO loaded listener.js
06:08:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 153 (000000E2D7CDC800) [pid = 3092] [serial = 1070] [outer = 000000E2D0BA1C00]
06:08:03 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
06:08:03 INFO - document served over http requires an http
06:08:03 INFO - sub-resource via fetch-request using the meta-referrer
06:08:03 INFO - delivery method with keep-origin-redirect and when
06:08:03 INFO - the target request is same-origin.
06:08:03 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 1240ms
06:08:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
06:08:03 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D0AC6800 == 82 [pid = 3092] [id = 382]
06:08:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 154 (000000E2D2194800) [pid = 3092] [serial = 1071] [outer = 0000000000000000]
06:08:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 155 (000000E2D6FD0800) [pid = 3092] [serial = 1072] [outer = 000000E2D2194800]
06:08:03 INFO - PROCESS | 3092 | 1450274883829 Marionette INFO loaded listener.js
06:08:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 156 (000000E2DCE0C000) [pid = 3092] [serial = 1073] [outer = 000000E2D2194800]
06:08:04 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
06:08:04 INFO - document served over http requires an http
06:08:04 INFO - sub-resource via fetch-request using the meta-referrer
06:08:04 INFO - delivery method with no-redirect and when
06:08:04 INFO - the target request is same-origin.
06:08:04 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 1031ms
06:08:04 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
06:08:04 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D1A15000 == 83 [pid = 3092] [id = 383]
06:08:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 157 (000000E2D0B9C800) [pid = 3092] [serial = 1074] [outer = 0000000000000000]
06:08:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 158 (000000E2D1D3D400) [pid = 3092] [serial = 1075] [outer = 000000E2D0B9C800]
06:08:04 INFO - PROCESS | 3092 | 1450274884825 Marionette INFO loaded listener.js
06:08:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 159 (000000E2D8175000) [pid = 3092] [serial = 1076] [outer = 000000E2D0B9C800]
06:08:04 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E71A2000 == 82 [pid = 3092] [id = 368]
06:08:04 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6C0C000 == 81 [pid = 3092] [id = 367]
06:08:04 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5783800 == 80 [pid = 3092] [id = 366]
06:08:04 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E577B800 == 79 [pid = 3092] [id = 365]
06:08:04 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1529000 == 78 [pid = 3092] [id = 364]
06:08:04 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF6DA800 == 77 [pid = 3092] [id = 363]
06:08:05 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DE45B800 == 76 [pid = 3092] [id = 362]
06:08:05 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD418800 == 75 [pid = 3092] [id = 361]
06:08:05 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D1A24000 == 74 [pid = 3092] [id = 360]
06:08:05 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D7C0C800 == 73 [pid = 3092] [id = 359]
06:08:05 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D0ACC800 == 72 [pid = 3092] [id = 358]
06:08:05 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D1BA7800 == 71 [pid = 3092] [id = 357]
06:08:05 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DE187800 == 70 [pid = 3092] [id = 356]
06:08:05 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E031B800 == 69 [pid = 3092] [id = 355]
06:08:05 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAB18800 == 68 [pid = 3092] [id = 354]
06:08:05 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EA0B5800 == 67 [pid = 3092] [id = 353]
06:08:05 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9C11000 == 66 [pid = 3092] [id = 352]
06:08:05 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9A08000 == 65 [pid = 3092] [id = 351]
06:08:05 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E932E800 == 64 [pid = 3092] [id = 350]
06:08:05 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8F56000 == 63 [pid = 3092] [id = 349]
06:08:05 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8D77800 == 62 [pid = 3092] [id = 348]
06:08:05 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8A43000 == 61 [pid = 3092] [id = 347]
06:08:05 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5782000 == 60 [pid = 3092] [id = 346]
06:08:05 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D3259000 == 59 [pid = 3092] [id = 345]
06:08:05 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E71AE000 == 58 [pid = 3092] [id = 344]
06:08:05 INFO - PROCESS | 3092 | --DOMWINDOW == 158 (000000E2E1822C00) [pid = 3092] [serial = 959] [outer = 0000000000000000] [url = about:blank]
06:08:05 INFO - PROCESS | 3092 | --DOMWINDOW == 157 (000000E2D7C99400) [pid = 3092] [serial = 939] [outer = 0000000000000000] [url = about:blank]
06:08:05 INFO - PROCESS | 3092 | --DOMWINDOW == 156 (000000E2D81DA000) [pid = 3092] [serial = 944] [outer = 0000000000000000] [url = about:blank]
06:08:05 INFO - PROCESS | 3092 | --DOMWINDOW == 155 (000000E2E05C4800) [pid = 3092] [serial = 953] [outer = 0000000000000000] [url = about:blank]
06:08:05 INFO - PROCESS | 3092 | --DOMWINDOW == 154 (000000E2E2B95C00) [pid = 3092] [serial = 962] [outer = 0000000000000000] [url = about:blank]
06:08:05 INFO - PROCESS | 3092 | --DOMWINDOW == 153 (000000E2D8805000) [pid = 3092] [serial = 934] [outer = 0000000000000000] [url = about:blank]
06:08:05 INFO - PROCESS | 3092 | --DOMWINDOW == 152 (000000E2DC387000) [pid = 3092] [serial = 947] [outer = 0000000000000000] [url = about:blank]
06:08:05 INFO - PROCESS | 3092 | --DOMWINDOW == 151 (000000E2E18AE800) [pid = 3092] [serial = 956] [outer = 0000000000000000] [url = about:blank]
06:08:05 INFO - PROCESS | 3092 | --DOMWINDOW == 150 (000000E2DE12C400) [pid = 3092] [serial = 950] [outer = 0000000000000000] [url = about:blank]
06:08:05 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
06:08:05 INFO - document served over http requires an http
06:08:05 INFO - sub-resource via fetch-request using the meta-referrer
06:08:05 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:05 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
06:08:05 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 1047ms
06:08:05 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
06:08:05 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DB288000 == 59 [pid = 3092] [id = 384]
06:08:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 151 (000000E2DB65B800) [pid = 3092] [serial = 1077] [outer = 0000000000000000]
06:08:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 152 (000000E2DB663000) [pid = 3092] [serial = 1078] [outer = 000000E2DB65B800]
06:08:05 INFO - PROCESS | 3092 | 1450274885727 Marionette INFO loaded listener.js
06:08:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 153 (000000E2DD20E000) [pid = 3092] [serial = 1079] [outer = 000000E2DB65B800]
06:08:06 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD41E000 == 60 [pid = 3092] [id = 385]
06:08:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 154 (000000E2DD207C00) [pid = 3092] [serial = 1080] [outer = 0000000000000000]
06:08:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 155 (000000E2DDBBA400) [pid = 3092] [serial = 1081] [outer = 000000E2DD207C00]
06:08:06 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
06:08:06 INFO - document served over http requires an http
06:08:06 INFO - sub-resource via iframe-tag using the meta-referrer
06:08:06 INFO - delivery method with keep-origin-redirect and when
06:08:06 INFO - the target request is same-origin.
06:08:06 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 692ms
06:08:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
06:08:06 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF4D8800 == 61 [pid = 3092] [id = 386]
06:08:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 156 (000000E2D7C99400) [pid = 3092] [serial = 1082] [outer = 0000000000000000]
06:08:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 157 (000000E2DD96C400) [pid = 3092] [serial = 1083] [outer = 000000E2D7C99400]
06:08:06 INFO - PROCESS | 3092 | 1450274886483 Marionette INFO loaded listener.js
06:08:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 158 (000000E2DE9F3800) [pid = 3092] [serial = 1084] [outer = 000000E2D7C99400]
06:08:06 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF4E5000 == 62 [pid = 3092] [id = 387]
06:08:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 159 (000000E2DE9F2C00) [pid = 3092] [serial = 1085] [outer = 0000000000000000]
06:08:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 160 (000000E2DF5A8000) [pid = 3092] [serial = 1086] [outer = 000000E2DE9F2C00]
06:08:06 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
06:08:06 INFO - document served over http requires an http
06:08:06 INFO - sub-resource via iframe-tag using the meta-referrer
06:08:06 INFO - delivery method with no-redirect and when
06:08:06 INFO - the target request is same-origin.
06:08:06 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 671ms
06:08:06 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
06:08:07 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E0804000 == 63 [pid = 3092] [id = 388]
06:08:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2DE9F4000) [pid = 3092] [serial = 1087] [outer = 0000000000000000]
06:08:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2DE9FE800) [pid = 3092] [serial = 1088] [outer = 000000E2DE9F4000]
06:08:07 INFO - PROCESS | 3092 | 1450274887178 Marionette INFO loaded listener.js
06:08:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2E0521000) [pid = 3092] [serial = 1089] [outer = 000000E2DE9F4000]
06:08:07 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E0822800 == 64 [pid = 3092] [id = 389]
06:08:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2E05CD400) [pid = 3092] [serial = 1090] [outer = 0000000000000000]
06:08:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2E1570000) [pid = 3092] [serial = 1091] [outer = 000000E2E05CD400]
06:08:07 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
06:08:07 INFO - document served over http requires an http
06:08:07 INFO - sub-resource via iframe-tag using the meta-referrer
06:08:07 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:07 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
06:08:07 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 838ms
06:08:07 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
06:08:07 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1BD7800 == 65 [pid = 3092] [id = 390]
06:08:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E2E0CF4C00) [pid = 3092] [serial = 1092] [outer = 0000000000000000]
06:08:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 167 (000000E2E1419C00) [pid = 3092] [serial = 1093] [outer = 000000E2E0CF4C00]
06:08:08 INFO - PROCESS | 3092 | 1450274888014 Marionette INFO loaded listener.js
06:08:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 168 (000000E2E17B3000) [pid = 3092] [serial = 1094] [outer = 000000E2E0CF4C00]
06:08:08 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
06:08:08 INFO - document served over http requires an http
06:08:08 INFO - sub-resource via script-tag using the meta-referrer
06:08:08 INFO - delivery method with keep-origin-redirect and when
06:08:08 INFO - the target request is same-origin.
06:08:08 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 734ms
06:08:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
06:08:08 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E58DE800 == 66 [pid = 3092] [id = 391]
06:08:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 169 (000000E2E17AB400) [pid = 3092] [serial = 1095] [outer = 0000000000000000]
06:08:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 170 (000000E2E1833800) [pid = 3092] [serial = 1096] [outer = 000000E2E17AB400]
06:08:08 INFO - PROCESS | 3092 | 1450274888696 Marionette INFO loaded listener.js
06:08:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 171 (000000E2E2B0F000) [pid = 3092] [serial = 1097] [outer = 000000E2E17AB400]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 170 (000000E2D0B9A800) [pid = 3092] [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]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 169 (000000E2D8913400) [pid = 3092] [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]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 168 (000000E2DE6D1C00) [pid = 3092] [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]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 167 (000000E2D6DA3C00) [pid = 3092] [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]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 166 (000000E2DF94B000) [pid = 3092] [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]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2D7772400) [pid = 3092] [serial = 1006] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2DE634400) [pid = 3092] [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]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2DF5ACC00) [pid = 3092] [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]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2DD205400) [pid = 3092] [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]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E2E1765000) [pid = 3092] [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]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2E1766800) [pid = 3092] [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]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 159 (000000E2E156B400) [pid = 3092] [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]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 158 (000000E2DDA85C00) [pid = 3092] [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]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 157 (000000E2DD2D7C00) [pid = 3092] [serial = 996] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 156 (000000E2E2B99C00) [pid = 3092] [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]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 155 (000000E2D0CB0000) [pid = 3092] [serial = 1001] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274864360]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 154 (000000E2E5712400) [pid = 3092] [serial = 979] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 153 (000000E2D1A75400) [pid = 3092] [serial = 1002] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274864360]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 152 (000000E2DD20A400) [pid = 3092] [serial = 999] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 151 (000000E2E1823000) [pid = 3092] [serial = 1033] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 150 (000000E2E589DC00) [pid = 3092] [serial = 982] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 149 (000000E2DED66400) [pid = 3092] [serial = 1021] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 148 (000000E2D218E400) [pid = 3092] [serial = 1027] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 147 (000000E2DD209800) [pid = 3092] [serial = 1018] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 146 (000000E2E3525000) [pid = 3092] [serial = 976] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E2E1572C00) [pid = 3092] [serial = 1030] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E2D6DA5800) [pid = 3092] [serial = 967] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 143 (000000E2DC37D000) [pid = 3092] [serial = 970] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2E037C400) [pid = 3092] [serial = 1024] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 141 (000000E2D7A0C400) [pid = 3092] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 140 (000000E2D27E0000) [pid = 3092] [serial = 1004] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 139 (000000E2D218CC00) [pid = 3092] [serial = 1009] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 138 (000000E2DB664000) [pid = 3092] [serial = 1015] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E2D8409000) [pid = 3092] [serial = 1012] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2D0CBF800) [pid = 3092] [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]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E2D7CC0800) [pid = 3092] [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]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E2E06BE800) [pid = 3092] [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]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 133 (000000E2DB24E800) [pid = 3092] [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]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 132 (000000E2D2231000) [pid = 3092] [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]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 131 (000000E2D2995400) [pid = 3092] [serial = 997] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 130 (000000E2E7027400) [pid = 3092] [serial = 994] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E2E66D5800) [pid = 3092] [serial = 988] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E2E6B17800) [pid = 3092] [serial = 991] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E2E5F95C00) [pid = 3092] [serial = 985] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E2E2C0E000) [pid = 3092] [serial = 973] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E2DF915800) [pid = 3092] [serial = 1022] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E2E18B2400) [pid = 3092] [serial = 929] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E2DF5A4800) [pid = 3092] [serial = 909] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E2DE17A400) [pid = 3092] [serial = 1019] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E2DD20A000) [pid = 3092] [serial = 903] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 120 (000000E2E17B5800) [pid = 3092] [serial = 924] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E2D8172400) [pid = 3092] [serial = 900] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E2E0C59800) [pid = 3092] [serial = 1025] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 117 (000000E2DE2D0800) [pid = 3092] [serial = 906] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E2E0520800) [pid = 3092] [serial = 914] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E2E1760800) [pid = 3092] [serial = 919] [outer = 0000000000000000] [url = about:blank]
06:08:09 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E2E2C0F800) [pid = 3092] [serial = 965] [outer = 0000000000000000] [url = about:blank]
06:08:09 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
06:08:09 INFO - document served over http requires an http
06:08:09 INFO - sub-resource via script-tag using the meta-referrer
06:08:09 INFO - delivery method with no-redirect and when
06:08:09 INFO - the target request is same-origin.
06:08:09 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 1030ms
06:08:09 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
06:08:09 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E619C800 == 67 [pid = 3092] [id = 392]
06:08:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E2D6DA5800) [pid = 3092] [serial = 1098] [outer = 0000000000000000]
06:08:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E2D7A0C400) [pid = 3092] [serial = 1099] [outer = 000000E2D6DA5800]
06:08:09 INFO - PROCESS | 3092 | 1450274889791 Marionette INFO loaded listener.js
06:08:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E2DF5AF800) [pid = 3092] [serial = 1100] [outer = 000000E2D6DA5800]
06:08:10 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
06:08:10 INFO - document served over http requires an http
06:08:10 INFO - sub-resource via script-tag using the meta-referrer
06:08:10 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:10 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
06:08:10 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 944ms
06:08:10 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
06:08:10 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD2C0800 == 68 [pid = 3092] [id = 393]
06:08:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 118 (000000E2D7C9BC00) [pid = 3092] [serial = 1101] [outer = 0000000000000000]
06:08:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E2D8805800) [pid = 3092] [serial = 1102] [outer = 000000E2D7C9BC00]
06:08:10 INFO - PROCESS | 3092 | 1450274890824 Marionette INFO loaded listener.js
06:08:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2DD14EC00) [pid = 3092] [serial = 1103] [outer = 000000E2D7C9BC00]
06:08:11 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
06:08:11 INFO - document served over http requires an http
06:08:11 INFO - sub-resource via xhr-request using the meta-referrer
06:08:11 INFO - delivery method with keep-origin-redirect and when
06:08:11 INFO - the target request is same-origin.
06:08:11 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 944ms
06:08:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
06:08:11 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6C0C800 == 69 [pid = 3092] [id = 394]
06:08:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 121 (000000E2D81D0400) [pid = 3092] [serial = 1104] [outer = 0000000000000000]
06:08:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E2DE11F400) [pid = 3092] [serial = 1105] [outer = 000000E2D81D0400]
06:08:11 INFO - PROCESS | 3092 | 1450274891800 Marionette INFO loaded listener.js
06:08:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2E06B6000) [pid = 3092] [serial = 1106] [outer = 000000E2D81D0400]
06:08:12 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
06:08:12 INFO - document served over http requires an http
06:08:12 INFO - sub-resource via xhr-request using the meta-referrer
06:08:12 INFO - delivery method with no-redirect and when
06:08:12 INFO - the target request is same-origin.
06:08:12 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 921ms
06:08:12 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
06:08:12 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E70A9800 == 70 [pid = 3092] [id = 395]
06:08:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E2E0CF0800) [pid = 3092] [serial = 1107] [outer = 0000000000000000]
06:08:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E2E2B0D800) [pid = 3092] [serial = 1108] [outer = 000000E2E0CF0800]
06:08:12 INFO - PROCESS | 3092 | 1450274892683 Marionette INFO loaded listener.js
06:08:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2E2CD0000) [pid = 3092] [serial = 1109] [outer = 000000E2E0CF0800]
06:08:13 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
06:08:13 INFO - document served over http requires an http
06:08:13 INFO - sub-resource via xhr-request using the meta-referrer
06:08:13 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:13 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
06:08:13 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 839ms
06:08:13 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
06:08:13 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8117000 == 71 [pid = 3092] [id = 396]
06:08:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E2E2C0A000) [pid = 3092] [serial = 1110] [outer = 0000000000000000]
06:08:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E2E2F9DC00) [pid = 3092] [serial = 1111] [outer = 000000E2E2C0A000]
06:08:13 INFO - PROCESS | 3092 | 1450274893488 Marionette INFO loaded listener.js
06:08:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2E5719800) [pid = 3092] [serial = 1112] [outer = 000000E2E2C0A000]
06:08:14 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
06:08:14 INFO - document served over http requires an https
06:08:14 INFO - sub-resource via fetch-request using the meta-referrer
06:08:14 INFO - delivery method with keep-origin-redirect and when
06:08: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"
06:08:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:14 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
06:08:14 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 943ms
06:08:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
06:08:14 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8A38000 == 72 [pid = 3092] [id = 397]
06:08:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E2E5718800) [pid = 3092] [serial = 1113] [outer = 0000000000000000]
06:08:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 131 (000000E2E5833400) [pid = 3092] [serial = 1114] [outer = 000000E2E5718800]
06:08:14 INFO - PROCESS | 3092 | 1450274894501 Marionette INFO loaded listener.js
06:08:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 132 (000000E2E5F8F400) [pid = 3092] [serial = 1115] [outer = 000000E2E5718800]
06:08:15 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
06:08:15 INFO - document served over http requires an https
06:08:15 INFO - sub-resource via fetch-request using the meta-referrer
06:08:15 INFO - delivery method with no-redirect and when
06:08: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"
06:08:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:15 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
06:08:15 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 923ms
06:08:15 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
06:08:15 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E929C800 == 73 [pid = 3092] [id = 398]
06:08:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 133 (000000E2E6B0F800) [pid = 3092] [serial = 1116] [outer = 0000000000000000]
06:08:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 134 (000000E2E6B12800) [pid = 3092] [serial = 1117] [outer = 000000E2E6B0F800]
06:08:15 INFO - PROCESS | 3092 | 1450274895407 Marionette INFO loaded listener.js
06:08:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E2E7C6E800) [pid = 3092] [serial = 1118] [outer = 000000E2E6B0F800]
06:08:16 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
06:08:16 INFO - document served over http requires an https
06:08:16 INFO - sub-resource via fetch-request using the meta-referrer
06:08:16 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:16 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
06:08:16 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 881ms
06:08:16 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
06:08:16 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9C08000 == 74 [pid = 3092] [id = 399]
06:08:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E2E7C75C00) [pid = 3092] [serial = 1119] [outer = 0000000000000000]
06:08:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2E7D0FC00) [pid = 3092] [serial = 1120] [outer = 000000E2E7C75C00]
06:08:16 INFO - PROCESS | 3092 | 1450274896300 Marionette INFO loaded listener.js
06:08:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2E8C88400) [pid = 3092] [serial = 1121] [outer = 000000E2E7C75C00]
06:08:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
06:08:16 INFO - document served over http requires an https
06:08:16 INFO - sub-resource via fetch-request using the meta-referrer
06:08:16 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
06:08:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 880ms
06:08:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
06:08:17 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAB1B000 == 75 [pid = 3092] [id = 400]
06:08:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 139 (000000E2E8C8D800) [pid = 3092] [serial = 1122] [outer = 0000000000000000]
06:08:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 140 (000000E2E8C91000) [pid = 3092] [serial = 1123] [outer = 000000E2E8C8D800]
06:08:17 INFO - PROCESS | 3092 | 1450274897192 Marionette INFO loaded listener.js
06:08:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 141 (000000E2E8D56000) [pid = 3092] [serial = 1124] [outer = 000000E2E8C8D800]
06:08:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
06:08:17 INFO - document served over http requires an https
06:08:17 INFO - sub-resource via fetch-request using the meta-referrer
06:08:17 INFO - delivery method with keep-origin-redirect and when
06:08: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"
06:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
06:08:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | took 943ms
06:08:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
06:08:18 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EBC68000 == 76 [pid = 3092] [id = 401]
06:08:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 142 (000000E2E8D54800) [pid = 3092] [serial = 1125] [outer = 0000000000000000]
06:08:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E2E8D5B400) [pid = 3092] [serial = 1126] [outer = 000000E2E8D54800]
06:08:18 INFO - PROCESS | 3092 | 1450274898190 Marionette INFO loaded listener.js
06:08:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 144 (000000E2E9317400) [pid = 3092] [serial = 1127] [outer = 000000E2E8D54800]
06:08:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
06:08:18 INFO - document served over http requires an https
06:08:18 INFO - sub-resource via fetch-request using the meta-referrer
06:08:18 INFO - delivery method with no-redirect and when
06:08: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"
06:08:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
06:08:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | took 943ms
06:08:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
06:08:19 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EC4E1800 == 77 [pid = 3092] [id = 402]
06:08:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E2E99C8400) [pid = 3092] [serial = 1128] [outer = 0000000000000000]
06:08:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E2E99CC400) [pid = 3092] [serial = 1129] [outer = 000000E2E99C8400]
06:08:19 INFO - PROCESS | 3092 | 1450274899110 Marionette INFO loaded listener.js
06:08:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 147 (000000E2E99D6400) [pid = 3092] [serial = 1130] [outer = 000000E2E99C8400]
06:08:19 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
06:08:19 INFO - document served over http requires an https
06:08:19 INFO - sub-resource via fetch-request using the meta-referrer
06:08:19 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:19 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
06:08:19 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 986ms
06:08:19 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
06:08:20 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED50D800 == 78 [pid = 3092] [id = 403]
06:08:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 148 (000000E2E99D5400) [pid = 3092] [serial = 1131] [outer = 0000000000000000]
06:08:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 149 (000000E2EA038400) [pid = 3092] [serial = 1132] [outer = 000000E2E99D5400]
06:08:20 INFO - PROCESS | 3092 | 1450274900157 Marionette INFO loaded listener.js
06:08:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 150 (000000E2EB02A400) [pid = 3092] [serial = 1133] [outer = 000000E2E99D5400]
06:08:20 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED522800 == 79 [pid = 3092] [id = 404]
06:08:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 151 (000000E2EB02E000) [pid = 3092] [serial = 1134] [outer = 0000000000000000]
06:08:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 152 (000000E2EB035C00) [pid = 3092] [serial = 1135] [outer = 000000E2EB02E000]
06:08:22 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
06:08:22 INFO - document served over http requires an https
06:08:22 INFO - sub-resource via iframe-tag using the meta-referrer
06:08:22 INFO - delivery method with keep-origin-redirect and when
06:08: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"
06:08:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:22 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
06:08:22 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 2185ms
06:08:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
06:08:22 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D297E000 == 80 [pid = 3092] [id = 405]
06:08:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 153 (000000E2D1D34400) [pid = 3092] [serial = 1136] [outer = 0000000000000000]
06:08:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 154 (000000E2D2DEC800) [pid = 3092] [serial = 1137] [outer = 000000E2D1D34400]
06:08:22 INFO - PROCESS | 3092 | 1450274902340 Marionette INFO loaded listener.js
06:08:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 155 (000000E2DD20B400) [pid = 3092] [serial = 1138] [outer = 000000E2D1D34400]
06:08:23 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D77E2000 == 81 [pid = 3092] [id = 406]
06:08:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 156 (000000E2D6C7A400) [pid = 3092] [serial = 1139] [outer = 0000000000000000]
06:08:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 157 (000000E2D776E400) [pid = 3092] [serial = 1140] [outer = 000000E2D6C7A400]
06:08:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
06:08:23 INFO - document served over http requires an https
06:08:23 INFO - sub-resource via iframe-tag using the meta-referrer
06:08:23 INFO - delivery method with no-redirect and when
06:08: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"
06:08:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
06:08:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | took 1279ms
06:08:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
06:08:23 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E0603000 == 82 [pid = 3092] [id = 407]
06:08:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 158 (000000E2DB663C00) [pid = 3092] [serial = 1141] [outer = 0000000000000000]
06:08:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 159 (000000E2DCFEC800) [pid = 3092] [serial = 1142] [outer = 000000E2DB663C00]
06:08:23 INFO - PROCESS | 3092 | 1450274903594 Marionette INFO loaded listener.js
06:08:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 160 (000000E2DF5A6800) [pid = 3092] [serial = 1143] [outer = 000000E2DB663C00]
06:08:24 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D0CF5000 == 83 [pid = 3092] [id = 408]
06:08:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2D7C78400) [pid = 3092] [serial = 1144] [outer = 0000000000000000]
06:08:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2D7034000) [pid = 3092] [serial = 1145] [outer = 000000E2D7C78400]
06:08:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
06:08:24 INFO - document served over http requires an https
06:08:24 INFO - sub-resource via iframe-tag using the meta-referrer
06:08:24 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
06:08:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1133ms
06:08:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D83E0800 == 82 [pid = 3092] [id = 269]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED219000 == 81 [pid = 3092] [id = 312]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF98C000 == 80 [pid = 3092] [id = 341]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E709E800 == 79 [pid = 3092] [id = 272]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DE448000 == 78 [pid = 3092] [id = 339]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6659800 == 77 [pid = 3092] [id = 343]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E58DE800 == 76 [pid = 3092] [id = 391]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1BD7800 == 75 [pid = 3092] [id = 390]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E0822800 == 74 [pid = 3092] [id = 389]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E0804000 == 73 [pid = 3092] [id = 388]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF4E5000 == 72 [pid = 3092] [id = 387]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF4D8800 == 71 [pid = 3092] [id = 386]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD41E000 == 70 [pid = 3092] [id = 385]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DB288000 == 69 [pid = 3092] [id = 384]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D1A15000 == 68 [pid = 3092] [id = 383]
06:08:24 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D20E9800 == 69 [pid = 3092] [id = 409]
06:08:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2D0CC9400) [pid = 3092] [serial = 1146] [outer = 0000000000000000]
06:08:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2D222D800) [pid = 3092] [serial = 1147] [outer = 000000E2D0CC9400]
06:08:24 INFO - PROCESS | 3092 | 1450274904836 Marionette INFO loaded listener.js
06:08:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2DB22E000) [pid = 3092] [serial = 1148] [outer = 000000E2D0CC9400]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D0AC6800 == 68 [pid = 3092] [id = 382]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D7C0C000 == 67 [pid = 3092] [id = 381]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8D6E000 == 66 [pid = 3092] [id = 374]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8127000 == 65 [pid = 3092] [id = 372]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E58CE000 == 64 [pid = 3092] [id = 371]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DCF51000 == 63 [pid = 3092] [id = 370]
06:08:24 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D1B9B800 == 62 [pid = 3092] [id = 369]
06:08:24 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2DB226000) [pid = 3092] [serial = 1013] [outer = 0000000000000000] [url = about:blank]
06:08:24 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2DCF07C00) [pid = 3092] [serial = 1016] [outer = 0000000000000000] [url = about:blank]
06:08:24 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2D7C75000) [pid = 3092] [serial = 1010] [outer = 0000000000000000] [url = about:blank]
06:08:24 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E2D32AFC00) [pid = 3092] [serial = 1005] [outer = 0000000000000000] [url = about:blank]
06:08:24 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2DF5A3000) [pid = 3092] [serial = 1028] [outer = 0000000000000000] [url = about:blank]
06:08:24 INFO - PROCESS | 3092 | --DOMWINDOW == 159 (000000E2E17A8400) [pid = 3092] [serial = 1031] [outer = 0000000000000000] [url = about:blank]
06:08:25 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D0AD9000 == 63 [pid = 3092] [id = 410]
06:08:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 160 (000000E2D840DC00) [pid = 3092] [serial = 1149] [outer = 0000000000000000]
06:08:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2DE11F000) [pid = 3092] [serial = 1150] [outer = 000000E2D840DC00]
06:08:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
06:08:25 INFO - document served over http requires an https
06:08:25 INFO - sub-resource via iframe-tag using the meta-referrer
06:08:25 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
06:08:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1025ms
06:08:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
06:08:25 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DE9C0800 == 64 [pid = 3092] [id = 411]
06:08:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2DD14C000) [pid = 3092] [serial = 1151] [outer = 0000000000000000]
06:08:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2DF5A9000) [pid = 3092] [serial = 1152] [outer = 000000E2DD14C000]
06:08:25 INFO - PROCESS | 3092 | 1450274905767 Marionette INFO loaded listener.js
06:08:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2E08F3400) [pid = 3092] [serial = 1153] [outer = 000000E2DD14C000]
06:08:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2E0524C00) [pid = 3092] [serial = 1154] [outer = 000000E2D7B11800]
06:08:26 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF6E0000 == 65 [pid = 3092] [id = 412]
06:08:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E2E0389800) [pid = 3092] [serial = 1155] [outer = 0000000000000000]
06:08:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 167 (000000E2E17A7800) [pid = 3092] [serial = 1156] [outer = 000000E2E0389800]
06:08:26 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
06:08:26 INFO - document served over http requires an https
06:08:26 INFO - sub-resource via iframe-tag using the meta-referrer
06:08:26 INFO - delivery method with keep-origin-redirect and when
06:08: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"
06:08:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:26 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
06:08:26 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 838ms
06:08:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
06:08:26 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D296E800 == 66 [pid = 3092] [id = 413]
06:08:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 168 (000000E2D2227400) [pid = 3092] [serial = 1157] [outer = 0000000000000000]
06:08:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 169 (000000E2D2232C00) [pid = 3092] [serial = 1158] [outer = 000000E2D2227400]
06:08:26 INFO - PROCESS | 3092 | 1450274906578 Marionette INFO loaded listener.js
06:08:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 170 (000000E2E2B0E400) [pid = 3092] [serial = 1159] [outer = 000000E2D2227400]
06:08:26 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5773800 == 67 [pid = 3092] [id = 414]
06:08:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 171 (000000E2E2B95400) [pid = 3092] [serial = 1160] [outer = 0000000000000000]
06:08:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 172 (000000E2E352D000) [pid = 3092] [serial = 1161] [outer = 000000E2E2B95400]
06:08:27 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
06:08:27 INFO - document served over http requires an https
06:08:27 INFO - sub-resource via iframe-tag using the meta-referrer
06:08:27 INFO - delivery method with no-redirect and when
06:08: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"
06:08:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:27 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
06:08:27 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 776ms
06:08:27 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
06:08:27 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E61AA000 == 68 [pid = 3092] [id = 415]
06:08:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 173 (000000E2E2B96400) [pid = 3092] [serial = 1162] [outer = 0000000000000000]
06:08:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 174 (000000E2E2C10C00) [pid = 3092] [serial = 1163] [outer = 000000E2E2B96400]
06:08:27 INFO - PROCESS | 3092 | 1450274907327 Marionette INFO loaded listener.js
06:08:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 175 (000000E2E5B96400) [pid = 3092] [serial = 1164] [outer = 000000E2E2B96400]
06:08:27 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E71B0800 == 69 [pid = 3092] [id = 416]
06:08:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 176 (000000E2E5B91800) [pid = 3092] [serial = 1165] [outer = 0000000000000000]
06:08:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 177 (000000E2E5B92800) [pid = 3092] [serial = 1166] [outer = 000000E2E5B91800]
06:08:27 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
06:08:27 INFO - document served over http requires an https
06:08:27 INFO - sub-resource via iframe-tag using the meta-referrer
06:08:27 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:27 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
06:08:27 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 776ms
06:08:27 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
06:08:28 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8D63000 == 70 [pid = 3092] [id = 417]
06:08:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 178 (000000E2E61CB400) [pid = 3092] [serial = 1167] [outer = 0000000000000000]
06:08:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 179 (000000E2E7C71800) [pid = 3092] [serial = 1168] [outer = 000000E2E61CB400]
06:08:28 INFO - PROCESS | 3092 | 1450274908132 Marionette INFO loaded listener.js
06:08:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 180 (000000E2E8903000) [pid = 3092] [serial = 1169] [outer = 000000E2E61CB400]
06:08:28 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
06:08:28 INFO - document served over http requires an https
06:08:28 INFO - sub-resource via script-tag using the meta-referrer
06:08:28 INFO - delivery method with keep-origin-redirect and when
06:08: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"
06:08:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:28 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
06:08:28 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 775ms
06:08:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
06:08:28 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAB1C800 == 71 [pid = 3092] [id = 418]
06:08:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 181 (000000E2E88F9400) [pid = 3092] [serial = 1170] [outer = 0000000000000000]
06:08:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 182 (000000E2E8A71400) [pid = 3092] [serial = 1171] [outer = 000000E2E88F9400]
06:08:28 INFO - PROCESS | 3092 | 1450274908877 Marionette INFO loaded listener.js
06:08:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 183 (000000E2EA033400) [pid = 3092] [serial = 1172] [outer = 000000E2E88F9400]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 182 (000000E2D750B400) [pid = 3092] [serial = 1038] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 181 (000000E2E2BA0400) [pid = 3092] [serial = 1048] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 180 (000000E2D2384400) [pid = 3092] [serial = 1069] [outer = 0000000000000000] [url = about:blank]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 179 (000000E2DF5A8000) [pid = 3092] [serial = 1086] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274886774]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 178 (000000E2DD96C400) [pid = 3092] [serial = 1083] [outer = 0000000000000000] [url = about:blank]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 177 (000000E2E1570000) [pid = 3092] [serial = 1091] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 176 (000000E2DE9FE800) [pid = 3092] [serial = 1088] [outer = 0000000000000000] [url = about:blank]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 175 (000000E2D6FD0800) [pid = 3092] [serial = 1072] [outer = 0000000000000000] [url = about:blank]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 174 (000000E2D1D3D400) [pid = 3092] [serial = 1075] [outer = 0000000000000000] [url = about:blank]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 173 (000000E2DDBBA400) [pid = 3092] [serial = 1081] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 172 (000000E2DB663000) [pid = 3092] [serial = 1078] [outer = 0000000000000000] [url = about:blank]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 171 (000000E2E1419C00) [pid = 3092] [serial = 1093] [outer = 0000000000000000] [url = about:blank]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 170 (000000E2E1833800) [pid = 3092] [serial = 1096] [outer = 0000000000000000] [url = about:blank]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 169 (000000E2E17AB400) [pid = 3092] [serial = 1095] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 168 (000000E2E0CF4C00) [pid = 3092] [serial = 1092] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 167 (000000E2DD207C00) [pid = 3092] [serial = 1080] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 166 (000000E2DB65B800) [pid = 3092] [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]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2D2194800) [pid = 3092] [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]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2DE9F4000) [pid = 3092] [serial = 1087] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2DE9F2C00) [pid = 3092] [serial = 1085] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274886774]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2D7C99400) [pid = 3092] [serial = 1082] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E2D0B9C800) [pid = 3092] [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]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2D0BA1C00) [pid = 3092] [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]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 159 (000000E2E05CD400) [pid = 3092] [serial = 1090] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 158 (000000E2DE1D1800) [pid = 3092] [serial = 1043] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274874321]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 157 (000000E2E181F000) [pid = 3092] [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]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 156 (000000E2E8A6B400) [pid = 3092] [serial = 1066] [outer = 0000000000000000] [url = about:blank]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 155 (000000E2E7D18400) [pid = 3092] [serial = 1060] [outer = 0000000000000000] [url = about:blank]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 154 (000000E2E88F9C00) [pid = 3092] [serial = 1063] [outer = 0000000000000000] [url = about:blank]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 153 (000000E2E5F8D800) [pid = 3092] [serial = 1054] [outer = 0000000000000000] [url = about:blank]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 152 (000000E2E7C6C400) [pid = 3092] [serial = 1057] [outer = 0000000000000000] [url = about:blank]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 151 (000000E2E1574800) [pid = 3092] [serial = 1044] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274874321]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 150 (000000E2D846D000) [pid = 3092] [serial = 1041] [outer = 0000000000000000] [url = about:blank]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 149 (000000E2E2C0C000) [pid = 3092] [serial = 1051] [outer = 0000000000000000] [url = about:blank]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 148 (000000E2DB222800) [pid = 3092] [serial = 1039] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 147 (000000E2D0BA2000) [pid = 3092] [serial = 1036] [outer = 0000000000000000] [url = about:blank]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 146 (000000E2E2C0D000) [pid = 3092] [serial = 1049] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E2E0CF5C00) [pid = 3092] [serial = 1046] [outer = 0000000000000000] [url = about:blank]
06:08:29 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E2E18AF000) [pid = 3092] [serial = 1034] [outer = 0000000000000000] [url = about:blank]
06:08:29 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
06:08:29 INFO - document served over http requires an https
06:08:29 INFO - sub-resource via script-tag using the meta-referrer
06:08:29 INFO - delivery method with no-redirect and when
06:08: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"
06:08:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:29 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
06:08:29 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 923ms
06:08:29 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
06:08:29 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EB1B2800 == 72 [pid = 3092] [id = 419]
06:08:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E2D846D000) [pid = 3092] [serial = 1173] [outer = 0000000000000000]
06:08:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E2E05CD400) [pid = 3092] [serial = 1174] [outer = 000000E2D846D000]
06:08:29 INFO - PROCESS | 3092 | 1450274909774 Marionette INFO loaded listener.js
06:08:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 147 (000000E2EA033C00) [pid = 3092] [serial = 1175] [outer = 000000E2D846D000]
06:08:30 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
06:08:30 INFO - document served over http requires an https
06:08:30 INFO - sub-resource via script-tag using the meta-referrer
06:08:30 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:30 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
06:08:30 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 692ms
06:08:30 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
06:08:30 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED503000 == 73 [pid = 3092] [id = 420]
06:08:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 148 (000000E2EA0C4800) [pid = 3092] [serial = 1176] [outer = 0000000000000000]
06:08:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 149 (000000E2EB030000) [pid = 3092] [serial = 1177] [outer = 000000E2EA0C4800]
06:08:30 INFO - PROCESS | 3092 | 1450274910474 Marionette INFO loaded listener.js
06:08:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 150 (000000E2EB042C00) [pid = 3092] [serial = 1178] [outer = 000000E2EA0C4800]
06:08:31 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
06:08:31 INFO - document served over http requires an https
06:08:31 INFO - sub-resource via script-tag using the meta-referrer
06:08:31 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:31 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
06:08:31 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 731ms
06:08:31 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
06:08:31 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EDBBD000 == 74 [pid = 3092] [id = 421]
06:08:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 151 (000000E2EB046C00) [pid = 3092] [serial = 1179] [outer = 0000000000000000]
06:08:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 152 (000000E2EB114000) [pid = 3092] [serial = 1180] [outer = 000000E2EB046C00]
06:08:31 INFO - PROCESS | 3092 | 1450274911209 Marionette INFO loaded listener.js
06:08:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 153 (000000E2EB120800) [pid = 3092] [serial = 1181] [outer = 000000E2EB046C00]
06:08:32 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
06:08:32 INFO - document served over http requires an https
06:08:32 INFO - sub-resource via script-tag using the meta-referrer
06:08:32 INFO - delivery method with keep-origin-redirect and when
06:08: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"
06:08:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:32 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
06:08:32 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 987ms
06:08:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
06:08:32 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DDC78000 == 75 [pid = 3092] [id = 422]
06:08:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 154 (000000E2D890EC00) [pid = 3092] [serial = 1182] [outer = 0000000000000000]
06:08:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 155 (000000E2DB227000) [pid = 3092] [serial = 1183] [outer = 000000E2D890EC00]
06:08:32 INFO - PROCESS | 3092 | 1450274912390 Marionette INFO loaded listener.js
06:08:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 156 (000000E2DE69FC00) [pid = 3092] [serial = 1184] [outer = 000000E2D890EC00]
06:08:33 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
06:08:33 INFO - document served over http requires an https
06:08:33 INFO - sub-resource via script-tag using the meta-referrer
06:08:33 INFO - delivery method with no-redirect and when
06:08: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"
06:08:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:33 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
06:08:33 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 984ms
06:08:33 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
06:08:33 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EB8D5000 == 76 [pid = 3092] [id = 423]
06:08:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 157 (000000E2DE699400) [pid = 3092] [serial = 1185] [outer = 0000000000000000]
06:08:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 158 (000000E2E176C400) [pid = 3092] [serial = 1186] [outer = 000000E2DE699400]
06:08:33 INFO - PROCESS | 3092 | 1450274913402 Marionette INFO loaded listener.js
06:08:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 159 (000000E2E6C4F400) [pid = 3092] [serial = 1187] [outer = 000000E2DE699400]
06:08:34 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
06:08:34 INFO - document served over http requires an https
06:08:34 INFO - sub-resource via script-tag using the meta-referrer
06:08:34 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:34 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
06:08:34 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 1026ms
06:08:34 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
06:08:34 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E98A1000 == 77 [pid = 3092] [id = 424]
06:08:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 160 (000000E2EB033800) [pid = 3092] [serial = 1188] [outer = 0000000000000000]
06:08:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2EB046400) [pid = 3092] [serial = 1189] [outer = 000000E2EB033800]
06:08:34 INFO - PROCESS | 3092 | 1450274914436 Marionette INFO loaded listener.js
06:08:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2EB29C000) [pid = 3092] [serial = 1190] [outer = 000000E2EB033800]
06:08:35 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
06:08:35 INFO - document served over http requires an https
06:08:35 INFO - sub-resource via xhr-request using the meta-referrer
06:08:35 INFO - delivery method with keep-origin-redirect and when
06:08: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"
06:08:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:35 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
06:08:35 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 985ms
06:08:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
06:08:35 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EE8C0800 == 78 [pid = 3092] [id = 425]
06:08:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2EB29FC00) [pid = 3092] [serial = 1191] [outer = 0000000000000000]
06:08:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2EB2A6000) [pid = 3092] [serial = 1192] [outer = 000000E2EB29FC00]
06:08:35 INFO - PROCESS | 3092 | 1450274915386 Marionette INFO loaded listener.js
06:08:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2EB8EF000) [pid = 3092] [serial = 1193] [outer = 000000E2EB29FC00]
06:08:35 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
06:08:35 INFO - document served over http requires an https
06:08:35 INFO - sub-resource via xhr-request using the meta-referrer
06:08:35 INFO - delivery method with no-redirect and when
06:08: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"
06:08:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:35 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
06:08:35 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 880ms
06:08:35 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
06:08:36 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EE8DE000 == 79 [pid = 3092] [id = 426]
06:08:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E2EB8ECC00) [pid = 3092] [serial = 1194] [outer = 0000000000000000]
06:08:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 167 (000000E2EBD20400) [pid = 3092] [serial = 1195] [outer = 000000E2EB8ECC00]
06:08:36 INFO - PROCESS | 3092 | 1450274916304 Marionette INFO loaded listener.js
06:08:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 168 (000000E2ED55CC00) [pid = 3092] [serial = 1196] [outer = 000000E2EB8ECC00]
06:08:36 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
06:08:36 INFO - document served over http requires an https
06:08:36 INFO - sub-resource via xhr-request using the meta-referrer
06:08:36 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:36 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
06:08:36 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 985ms
06:08:37 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
06:08:37 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EDCD9800 == 80 [pid = 3092] [id = 427]
06:08:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 169 (000000E2ED569C00) [pid = 3092] [serial = 1197] [outer = 0000000000000000]
06:08:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 170 (000000E2EF54A000) [pid = 3092] [serial = 1198] [outer = 000000E2ED569C00]
06:08:37 INFO - PROCESS | 3092 | 1450274917317 Marionette INFO loaded listener.js
06:08:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 171 (000000E2EF555000) [pid = 3092] [serial = 1199] [outer = 000000E2ED569C00]
06:08:37 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
06:08:37 INFO - document served over http requires an https
06:08:37 INFO - sub-resource via xhr-request using the meta-referrer
06:08:37 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:37 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
06:08:37 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 943ms
06:08:37 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
06:08:38 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EE193000 == 81 [pid = 3092] [id = 428]
06:08:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 172 (000000E2EA07F800) [pid = 3092] [serial = 1200] [outer = 0000000000000000]
06:08:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 173 (000000E2EA082400) [pid = 3092] [serial = 1201] [outer = 000000E2EA07F800]
06:08:38 INFO - PROCESS | 3092 | 1450274918261 Marionette INFO loaded listener.js
06:08:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 174 (000000E2EF3BEC00) [pid = 3092] [serial = 1202] [outer = 000000E2EA07F800]
06:08:38 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
06:08:38 INFO - document served over http requires an https
06:08:38 INFO - sub-resource via xhr-request using the meta-referrer
06:08:38 INFO - delivery method with keep-origin-redirect and when
06:08: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"
06:08:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:38 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
06:08:38 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 945ms
06:08:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
06:08:39 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EE1DB000 == 82 [pid = 3092] [id = 429]
06:08:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 175 (000000E2EB80EC00) [pid = 3092] [serial = 1203] [outer = 0000000000000000]
06:08:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 176 (000000E2EB810C00) [pid = 3092] [serial = 1204] [outer = 000000E2EB80EC00]
06:08:39 INFO - PROCESS | 3092 | 1450274919246 Marionette INFO loaded listener.js
06:08:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 177 (000000E2EF3C2400) [pid = 3092] [serial = 1205] [outer = 000000E2EB80EC00]
06:08:39 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
06:08:39 INFO - document served over http requires an https
06:08:39 INFO - sub-resource via xhr-request using the meta-referrer
06:08:39 INFO - delivery method with no-redirect and when
06:08: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"
06:08:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:39 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
06:08:39 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 943ms
06:08:39 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
06:08:40 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EE8EE800 == 83 [pid = 3092] [id = 430]
06:08:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 178 (000000E2EC7B5C00) [pid = 3092] [serial = 1206] [outer = 0000000000000000]
06:08:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 179 (000000E2EC7B7C00) [pid = 3092] [serial = 1207] [outer = 000000E2EC7B5C00]
06:08:40 INFO - PROCESS | 3092 | 1450274920212 Marionette INFO loaded listener.js
06:08:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 180 (000000E2EF3C1800) [pid = 3092] [serial = 1208] [outer = 000000E2EC7B5C00]
06:08:42 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
06:08:42 INFO - document served over http requires an https
06:08:42 INFO - sub-resource via xhr-request using the meta-referrer
06:08:42 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:42 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
06:08:42 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 2228ms
06:08:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:08:42 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D77DE800 == 84 [pid = 3092] [id = 431]
06:08:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 181 (000000E2DD14E000) [pid = 3092] [serial = 1209] [outer = 0000000000000000]
06:08:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 182 (000000E2DDA98C00) [pid = 3092] [serial = 1210] [outer = 000000E2DD14E000]
06:08:42 INFO - PROCESS | 3092 | 1450274922390 Marionette INFO loaded listener.js
06:08:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 183 (000000E2EB834C00) [pid = 3092] [serial = 1211] [outer = 000000E2DD14E000]
06:08:43 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
06:08:43 INFO - document served over http requires an http
06:08:43 INFO - sub-resource via fetch-request using the http-csp
06:08:43 INFO - delivery method with keep-origin-redirect and when
06:08:43 INFO - the target request is cross-origin.
06:08:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1483ms
06:08:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:08:43 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D77EC800 == 85 [pid = 3092] [id = 432]
06:08:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 184 (000000E2D218B000) [pid = 3092] [serial = 1212] [outer = 0000000000000000]
06:08:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 185 (000000E2D2869800) [pid = 3092] [serial = 1213] [outer = 000000E2D218B000]
06:08:43 INFO - PROCESS | 3092 | 1450274923938 Marionette INFO loaded listener.js
06:08:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 186 (000000E2DDCDB800) [pid = 3092] [serial = 1214] [outer = 000000E2D218B000]
06:08:44 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
06:08:44 INFO - document served over http requires an http
06:08:44 INFO - sub-resource via fetch-request using the http-csp
06:08:44 INFO - delivery method with no-redirect and when
06:08:44 INFO - the target request is cross-origin.
06:08:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1033ms
06:08:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:08:44 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D3259800 == 86 [pid = 3092] [id = 433]
06:08:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 187 (000000E2D6A5F400) [pid = 3092] [serial = 1215] [outer = 0000000000000000]
06:08:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 188 (000000E2D7807400) [pid = 3092] [serial = 1216] [outer = 000000E2D6A5F400]
06:08:44 INFO - PROCESS | 3092 | 1450274924992 Marionette INFO loaded listener.js
06:08:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 189 (000000E2DE2D2000) [pid = 3092] [serial = 1217] [outer = 000000E2D6A5F400]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD2BC000 == 85 [pid = 3092] [id = 338]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E0603800 == 84 [pid = 3092] [id = 340]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED503000 == 83 [pid = 3092] [id = 420]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EB1B2800 == 82 [pid = 3092] [id = 419]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAB1C800 == 81 [pid = 3092] [id = 418]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8D63000 == 80 [pid = 3092] [id = 417]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E71B0800 == 79 [pid = 3092] [id = 416]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E61AA000 == 78 [pid = 3092] [id = 415]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5773800 == 77 [pid = 3092] [id = 414]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D296E800 == 76 [pid = 3092] [id = 413]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF6E0000 == 75 [pid = 3092] [id = 412]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DE9C0800 == 74 [pid = 3092] [id = 411]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D0AD9000 == 73 [pid = 3092] [id = 410]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D20E9800 == 72 [pid = 3092] [id = 409]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D0CF5000 == 71 [pid = 3092] [id = 408]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E0603000 == 70 [pid = 3092] [id = 407]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D77E2000 == 69 [pid = 3092] [id = 406]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D297E000 == 68 [pid = 3092] [id = 405]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED522800 == 67 [pid = 3092] [id = 404]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED50D800 == 66 [pid = 3092] [id = 403]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EC4E1800 == 65 [pid = 3092] [id = 402]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EBC68000 == 64 [pid = 3092] [id = 401]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAB1B000 == 63 [pid = 3092] [id = 400]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9C08000 == 62 [pid = 3092] [id = 399]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E929C800 == 61 [pid = 3092] [id = 398]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8A38000 == 60 [pid = 3092] [id = 397]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8117000 == 59 [pid = 3092] [id = 396]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E70A9800 == 58 [pid = 3092] [id = 395]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6C0C800 == 57 [pid = 3092] [id = 394]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD2C0800 == 56 [pid = 3092] [id = 393]
06:08:45 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E619C800 == 55 [pid = 3092] [id = 392]
06:08:45 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
06:08:45 INFO - document served over http requires an http
06:08:45 INFO - sub-resource via fetch-request using the http-csp
06:08:45 INFO - delivery method with swap-origin-redirect and when
06:08:45 INFO - the target request is cross-origin.
06:08:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1040ms
06:08:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:08:45 INFO - PROCESS | 3092 | --DOMWINDOW == 188 (000000E2E17B3000) [pid = 3092] [serial = 1094] [outer = 0000000000000000] [url = about:blank]
06:08:45 INFO - PROCESS | 3092 | --DOMWINDOW == 187 (000000E2DCE0C000) [pid = 3092] [serial = 1073] [outer = 0000000000000000] [url = about:blank]
06:08:45 INFO - PROCESS | 3092 | --DOMWINDOW == 186 (000000E2DE9F3800) [pid = 3092] [serial = 1084] [outer = 0000000000000000] [url = about:blank]
06:08:45 INFO - PROCESS | 3092 | --DOMWINDOW == 185 (000000E2D8175000) [pid = 3092] [serial = 1076] [outer = 0000000000000000] [url = about:blank]
06:08:45 INFO - PROCESS | 3092 | --DOMWINDOW == 184 (000000E2D7CDC800) [pid = 3092] [serial = 1070] [outer = 0000000000000000] [url = about:blank]
06:08:45 INFO - PROCESS | 3092 | --DOMWINDOW == 183 (000000E2DD20E000) [pid = 3092] [serial = 1079] [outer = 0000000000000000] [url = about:blank]
06:08:45 INFO - PROCESS | 3092 | --DOMWINDOW == 182 (000000E2E2B0F000) [pid = 3092] [serial = 1097] [outer = 0000000000000000] [url = about:blank]
06:08:45 INFO - PROCESS | 3092 | --DOMWINDOW == 181 (000000E2E0521000) [pid = 3092] [serial = 1089] [outer = 0000000000000000] [url = about:blank]
06:08:46 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D20E9000 == 56 [pid = 3092] [id = 434]
06:08:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 182 (000000E2D22A8800) [pid = 3092] [serial = 1218] [outer = 0000000000000000]
06:08:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 183 (000000E2D6FCC400) [pid = 3092] [serial = 1219] [outer = 000000E2D22A8800]
06:08:46 INFO - PROCESS | 3092 | 1450274926138 Marionette INFO loaded listener.js
06:08:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 184 (000000E2D8913000) [pid = 3092] [serial = 1220] [outer = 000000E2D22A8800]
06:08:46 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D83E2800 == 57 [pid = 3092] [id = 435]
06:08:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 185 (000000E2DC388C00) [pid = 3092] [serial = 1221] [outer = 0000000000000000]
06:08:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 186 (000000E2DDA90000) [pid = 3092] [serial = 1222] [outer = 000000E2DC388C00]
06:08:46 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
06:08:46 INFO - document served over http requires an http
06:08:46 INFO - sub-resource via iframe-tag using the http-csp
06:08:46 INFO - delivery method with keep-origin-redirect and when
06:08:46 INFO - the target request is cross-origin.
06:08:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 943ms
06:08:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:08:46 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD53E800 == 58 [pid = 3092] [id = 436]
06:08:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 187 (000000E2DD202800) [pid = 3092] [serial = 1223] [outer = 0000000000000000]
06:08:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 188 (000000E2DD208C00) [pid = 3092] [serial = 1224] [outer = 000000E2DD202800]
06:08:46 INFO - PROCESS | 3092 | 1450274926851 Marionette INFO loaded listener.js
06:08:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 189 (000000E2DED6CC00) [pid = 3092] [serial = 1225] [outer = 000000E2DD202800]
06:08:47 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D892A000 == 59 [pid = 3092] [id = 437]
06:08:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 190 (000000E2DF5A6400) [pid = 3092] [serial = 1226] [outer = 0000000000000000]
06:08:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 191 (000000E2DF5AFC00) [pid = 3092] [serial = 1227] [outer = 000000E2DF5A6400]
06:08:47 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
06:08:47 INFO - document served over http requires an http
06:08:47 INFO - sub-resource via iframe-tag using the http-csp
06:08:47 INFO - delivery method with no-redirect and when
06:08:47 INFO - the target request is cross-origin.
06:08:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 731ms
06:08:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:08:47 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E08E1000 == 60 [pid = 3092] [id = 438]
06:08:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 192 (000000E2D7C8F000) [pid = 3092] [serial = 1228] [outer = 0000000000000000]
06:08:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 193 (000000E2DED6D400) [pid = 3092] [serial = 1229] [outer = 000000E2D7C8F000]
06:08:47 INFO - PROCESS | 3092 | 1450274927698 Marionette INFO loaded listener.js
06:08:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 194 (000000E2E08E8800) [pid = 3092] [serial = 1230] [outer = 000000E2D7C8F000]
06:08:48 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1875000 == 61 [pid = 3092] [id = 439]
06:08:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 195 (000000E2E0CF4000) [pid = 3092] [serial = 1231] [outer = 0000000000000000]
06:08:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 196 (000000E2E17A8000) [pid = 3092] [serial = 1232] [outer = 000000E2E0CF4000]
06:08:48 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
06:08:48 INFO - document served over http requires an http
06:08:48 INFO - sub-resource via iframe-tag using the http-csp
06:08:48 INFO - delivery method with swap-origin-redirect and when
06:08:48 INFO - the target request is cross-origin.
06:08:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 775ms
06:08:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:08:48 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5F65800 == 62 [pid = 3092] [id = 440]
06:08:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 197 (000000E2E1573800) [pid = 3092] [serial = 1233] [outer = 0000000000000000]
06:08:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 198 (000000E2E1768C00) [pid = 3092] [serial = 1234] [outer = 000000E2E1573800]
06:08:48 INFO - PROCESS | 3092 | 1450274928427 Marionette INFO loaded listener.js
06:08:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 199 (000000E2E183A800) [pid = 3092] [serial = 1235] [outer = 000000E2E1573800]
06:08:48 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
06:08:48 INFO - document served over http requires an http
06:08:48 INFO - sub-resource via script-tag using the http-csp
06:08:48 INFO - delivery method with keep-origin-redirect and when
06:08:48 INFO - the target request is cross-origin.
06:08:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 733ms
06:08:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:08:49 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6E6F800 == 63 [pid = 3092] [id = 441]
06:08:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 200 (000000E2E1760800) [pid = 3092] [serial = 1236] [outer = 0000000000000000]
06:08:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 201 (000000E2E18B2400) [pid = 3092] [serial = 1237] [outer = 000000E2E1760800]
06:08:49 INFO - PROCESS | 3092 | 1450274929136 Marionette INFO loaded listener.js
06:08:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 202 (000000E2E2B9E400) [pid = 3092] [serial = 1238] [outer = 000000E2E1760800]
06:08:49 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
06:08:49 INFO - document served over http requires an http
06:08:49 INFO - sub-resource via script-tag using the http-csp
06:08:49 INFO - delivery method with no-redirect and when
06:08:49 INFO - the target request is cross-origin.
06:08:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 691ms
06:08:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:08:49 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E71A4000 == 64 [pid = 3092] [id = 442]
06:08:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 203 (000000E2E2B9C400) [pid = 3092] [serial = 1239] [outer = 0000000000000000]
06:08:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 204 (000000E2E2CCFC00) [pid = 3092] [serial = 1240] [outer = 000000E2E2B9C400]
06:08:49 INFO - PROCESS | 3092 | 1450274929883 Marionette INFO loaded listener.js
06:08:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 205 (000000E2E2FA5000) [pid = 3092] [serial = 1241] [outer = 000000E2E2B9C400]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 204 (000000E2E61C5800) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 203 (000000E2D6C7A400) [pid = 3092] [serial = 1139] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274903056]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 202 (000000E2E3522400) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 201 (000000E2D7506800) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 200 (000000E2DD208000) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 199 (000000E2EA0C4800) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 198 (000000E2E61CB400) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 197 (000000E2E6B0F800) [pid = 3092] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 196 (000000E2D0CC9400) [pid = 3092] [serial = 1146] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 195 (000000E2D81D0400) [pid = 3092] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 194 (000000E2DED1AC00) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 193 (000000E2D6DA5800) [pid = 3092] [serial = 1098] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 192 (000000E2E88F9400) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 191 (000000E2E0389800) [pid = 3092] [serial = 1155] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 190 (000000E2E2B95400) [pid = 3092] [serial = 1160] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274906947]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 189 (000000E2D7C78400) [pid = 3092] [serial = 1144] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 188 (000000E2E2C0A000) [pid = 3092] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 187 (000000E2DE2CB400) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 186 (000000E2E5718800) [pid = 3092] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 185 (000000E2E7032400) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 184 (000000E2DB663C00) [pid = 3092] [serial = 1141] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 183 (000000E2E88F3C00) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 182 (000000E2D846D000) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 181 (000000E2D840DC00) [pid = 3092] [serial = 1149] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 180 (000000E2DD14C000) [pid = 3092] [serial = 1151] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 179 (000000E2E8A65C00) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 178 (000000E2E5B91800) [pid = 3092] [serial = 1165] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 177 (000000E2D7C9BC00) [pid = 3092] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 176 (000000E2E0CF0800) [pid = 3092] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 175 (000000E2E5B94400) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 174 (000000E2D2227400) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 173 (000000E2E7D11C00) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 172 (000000E2E2B96400) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 171 (000000E2D7578C00) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 170 (000000E2D0B9E000) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 169 (000000E2E6C58800) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 168 (000000E2EB02E000) [pid = 3092] [serial = 1134] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 167 (000000E2D2991000) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 166 (000000E2E6B0F400) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2E2B9D800) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2E2FA9400) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2D22A8C00) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2E5B9FC00) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E2E589C800) [pid = 3092] [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]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2EB114000) [pid = 3092] [serial = 1180] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 159 (000000E2E99CC400) [pid = 3092] [serial = 1129] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 158 (000000E2EB035C00) [pid = 3092] [serial = 1135] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 157 (000000E2EA038400) [pid = 3092] [serial = 1132] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 156 (000000E2E8C91000) [pid = 3092] [serial = 1123] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 155 (000000E2E8D5B400) [pid = 3092] [serial = 1126] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 154 (000000E2E7D0FC00) [pid = 3092] [serial = 1120] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 153 (000000E2E352D000) [pid = 3092] [serial = 1161] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274906947]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 152 (000000E2D2232C00) [pid = 3092] [serial = 1158] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 151 (000000E2D7A0C400) [pid = 3092] [serial = 1099] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 150 (000000E2D7034000) [pid = 3092] [serial = 1145] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 149 (000000E2DCFEC800) [pid = 3092] [serial = 1142] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 148 (000000E2E2B0D800) [pid = 3092] [serial = 1108] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 147 (000000E2D776E400) [pid = 3092] [serial = 1140] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274903056]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 146 (000000E2D2DEC800) [pid = 3092] [serial = 1137] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E2E5B92800) [pid = 3092] [serial = 1166] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E2E2C10C00) [pid = 3092] [serial = 1163] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 143 (000000E2E8A71400) [pid = 3092] [serial = 1171] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2E05CD400) [pid = 3092] [serial = 1174] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 141 (000000E2E5833400) [pid = 3092] [serial = 1114] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 140 (000000E2E2F9DC00) [pid = 3092] [serial = 1111] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 139 (000000E2E6B12800) [pid = 3092] [serial = 1117] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 138 (000000E2DE11F400) [pid = 3092] [serial = 1105] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E2DE11F000) [pid = 3092] [serial = 1150] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2D222D800) [pid = 3092] [serial = 1147] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E2E7C71800) [pid = 3092] [serial = 1168] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E2EB030000) [pid = 3092] [serial = 1177] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 133 (000000E2D8805800) [pid = 3092] [serial = 1102] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 132 (000000E2E17A7800) [pid = 3092] [serial = 1156] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 131 (000000E2DF5A9000) [pid = 3092] [serial = 1152] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 130 (000000E2D2226800) [pid = 3092] [serial = 729] [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.]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E2DE2D4C00) [pid = 3092] [serial = 1042] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E2E7C74800) [pid = 3092] [serial = 1000] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E2E6C50C00) [pid = 3092] [serial = 992] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E2E583B800) [pid = 3092] [serial = 1052] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E2E2FA0000) [pid = 3092] [serial = 974] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E2E3531800) [pid = 3092] [serial = 977] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E2E2BA1C00) [pid = 3092] [serial = 1047] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E2D81CEC00) [pid = 3092] [serial = 968] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E2E7032C00) [pid = 3092] [serial = 995] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 120 (000000E2E61CC000) [pid = 3092] [serial = 986] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E2E7D0D000) [pid = 3092] [serial = 1058] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E2E5B9B400) [pid = 3092] [serial = 983] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 117 (000000E2D2DF8800) [pid = 3092] [serial = 1037] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E2E88F5800) [pid = 3092] [serial = 1061] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E2E6B10400) [pid = 3092] [serial = 989] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E2E2CD0000) [pid = 3092] [serial = 1109] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 113 (000000E2E8C8A000) [pid = 3092] [serial = 1067] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 112 (000000E2E6B1B000) [pid = 3092] [serial = 1055] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 111 (000000E2E5831800) [pid = 3092] [serial = 980] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 110 (000000E2E8910400) [pid = 3092] [serial = 1064] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 109 (000000E2E0389C00) [pid = 3092] [serial = 971] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 108 (000000E2E06B6000) [pid = 3092] [serial = 1106] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 107 (000000E2DDA93800) [pid = 3092] [serial = 897] [outer = 0000000000000000] [url = about:blank]
06:08:50 INFO - PROCESS | 3092 | --DOMWINDOW == 106 (000000E2DD14EC00) [pid = 3092] [serial = 1103] [outer = 0000000000000000] [url = about:blank]
06:08:51 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
06:08:51 INFO - document served over http requires an http
06:08:51 INFO - sub-resource via script-tag using the http-csp
06:08:51 INFO - delivery method with swap-origin-redirect and when
06:08:51 INFO - the target request is cross-origin.
06:08:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1344ms
06:08:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:08:51 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E58E5800 == 65 [pid = 3092] [id = 443]
06:08:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 107 (000000E2D7507C00) [pid = 3092] [serial = 1242] [outer = 0000000000000000]
06:08:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 108 (000000E2D8176C00) [pid = 3092] [serial = 1243] [outer = 000000E2D7507C00]
06:08:51 INFO - PROCESS | 3092 | 1450274931153 Marionette INFO loaded listener.js
06:08:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 109 (000000E2DF5A9000) [pid = 3092] [serial = 1244] [outer = 000000E2D7507C00]
06:08:51 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
06:08:51 INFO - document served over http requires an http
06:08:51 INFO - sub-resource via xhr-request using the http-csp
06:08:51 INFO - delivery method with keep-origin-redirect and when
06:08:51 INFO - the target request is cross-origin.
06:08:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 629ms
06:08:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:08:51 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8417000 == 66 [pid = 3092] [id = 444]
06:08:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 110 (000000E2E1569000) [pid = 3092] [serial = 1245] [outer = 0000000000000000]
06:08:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 111 (000000E2E2C0A400) [pid = 3092] [serial = 1246] [outer = 000000E2E1569000]
06:08:51 INFO - PROCESS | 3092 | 1450274931790 Marionette INFO loaded listener.js
06:08:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 112 (000000E2E3528000) [pid = 3092] [serial = 1247] [outer = 000000E2E1569000]
06:08:52 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
06:08:52 INFO - document served over http requires an http
06:08:52 INFO - sub-resource via xhr-request using the http-csp
06:08:52 INFO - delivery method with no-redirect and when
06:08:52 INFO - the target request is cross-origin.
06:08:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 692ms
06:08:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:08:52 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8A47000 == 67 [pid = 3092] [id = 445]
06:08:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 113 (000000E2E5715400) [pid = 3092] [serial = 1248] [outer = 0000000000000000]
06:08:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 114 (000000E2E5837400) [pid = 3092] [serial = 1249] [outer = 000000E2E5715400]
06:08:52 INFO - PROCESS | 3092 | 1450274932510 Marionette INFO loaded listener.js
06:08:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E2E5B9D400) [pid = 3092] [serial = 1250] [outer = 000000E2E5715400]
06:08:53 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
06:08:53 INFO - document served over http requires an http
06:08:53 INFO - sub-resource via xhr-request using the http-csp
06:08:53 INFO - delivery method with swap-origin-redirect and when
06:08:53 INFO - the target request is cross-origin.
06:08:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 944ms
06:08:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:08:53 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D77ED800 == 68 [pid = 3092] [id = 446]
06:08:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E2D7C79000) [pid = 3092] [serial = 1251] [outer = 0000000000000000]
06:08:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E2D8177400) [pid = 3092] [serial = 1252] [outer = 000000E2D7C79000]
06:08:53 INFO - PROCESS | 3092 | 1450274933626 Marionette INFO loaded listener.js
06:08:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 118 (000000E2DCFF5C00) [pid = 3092] [serial = 1253] [outer = 000000E2D7C79000]
06:08:54 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
06:08:54 INFO - document served over http requires an https
06:08:54 INFO - sub-resource via fetch-request using the http-csp
06:08:54 INFO - delivery method with keep-origin-redirect and when
06:08:54 INFO - the target request is cross-origin.
06:08:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 942ms
06:08:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:08:54 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E7CD1800 == 69 [pid = 3092] [id = 447]
06:08:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E2DD202400) [pid = 3092] [serial = 1254] [outer = 0000000000000000]
06:08:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2DF5B0C00) [pid = 3092] [serial = 1255] [outer = 000000E2DD202400]
06:08:54 INFO - PROCESS | 3092 | 1450274934538 Marionette INFO loaded listener.js
06:08:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 121 (000000E2E176B800) [pid = 3092] [serial = 1256] [outer = 000000E2DD202400]
06:08:55 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
06:08:55 INFO - document served over http requires an https
06:08:55 INFO - sub-resource via fetch-request using the http-csp
06:08:55 INFO - delivery method with no-redirect and when
06:08:55 INFO - the target request is cross-origin.
06:08:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 943ms
06:08:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:08:55 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D20EB800 == 70 [pid = 3092] [id = 448]
06:08:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E2E571E800) [pid = 3092] [serial = 1257] [outer = 0000000000000000]
06:08:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2E5830400) [pid = 3092] [serial = 1258] [outer = 000000E2E571E800]
06:08:55 INFO - PROCESS | 3092 | 1450274935527 Marionette INFO loaded listener.js
06:08:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E2E5B9E800) [pid = 3092] [serial = 1259] [outer = 000000E2E571E800]
06:08:56 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
06:08:56 INFO - document served over http requires an https
06:08:56 INFO - sub-resource via fetch-request using the http-csp
06:08:56 INFO - delivery method with swap-origin-redirect and when
06:08:56 INFO - the target request is cross-origin.
06:08:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 986ms
06:08:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:08:56 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9343800 == 71 [pid = 3092] [id = 449]
06:08:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E2E5B9BC00) [pid = 3092] [serial = 1260] [outer = 0000000000000000]
06:08:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2E650A400) [pid = 3092] [serial = 1261] [outer = 000000E2E5B9BC00]
06:08:56 INFO - PROCESS | 3092 | 1450274936515 Marionette INFO loaded listener.js
06:08:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E2E6B14000) [pid = 3092] [serial = 1262] [outer = 000000E2E5B9BC00]
06:08:56 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9A16000 == 72 [pid = 3092] [id = 450]
06:08:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E2E6B12400) [pid = 3092] [serial = 1263] [outer = 0000000000000000]
06:08:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2E6C4E000) [pid = 3092] [serial = 1264] [outer = 000000E2E6B12400]
06:08:57 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
06:08:57 INFO - document served over http requires an https
06:08:57 INFO - sub-resource via iframe-tag using the http-csp
06:08:57 INFO - delivery method with keep-origin-redirect and when
06:08:57 INFO - the target request is cross-origin.
06:08:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1030ms
06:08:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:08:57 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9C05000 == 73 [pid = 3092] [id = 451]
06:08:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E2E61BE400) [pid = 3092] [serial = 1265] [outer = 0000000000000000]
06:08:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 131 (000000E2E6C4D800) [pid = 3092] [serial = 1266] [outer = 000000E2E61BE400]
06:08:57 INFO - PROCESS | 3092 | 1450274937588 Marionette INFO loaded listener.js
06:08:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 132 (000000E2E7D0C000) [pid = 3092] [serial = 1267] [outer = 000000E2E61BE400]
06:08:58 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EA0BB000 == 74 [pid = 3092] [id = 452]
06:08:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 133 (000000E2E88ED800) [pid = 3092] [serial = 1268] [outer = 0000000000000000]
06:08:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 134 (000000E2E88EDC00) [pid = 3092] [serial = 1269] [outer = 000000E2E88ED800]
06:08:58 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
06:08:58 INFO - document served over http requires an https
06:08:58 INFO - sub-resource via iframe-tag using the http-csp
06:08:58 INFO - delivery method with no-redirect and when
06:08:58 INFO - the target request is cross-origin.
06:08:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 991ms
06:08:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:08:58 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAB0E000 == 75 [pid = 3092] [id = 453]
06:08:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E2E88F6400) [pid = 3092] [serial = 1270] [outer = 0000000000000000]
06:08:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E2E890A400) [pid = 3092] [serial = 1271] [outer = 000000E2E88F6400]
06:08:58 INFO - PROCESS | 3092 | 1450274938588 Marionette INFO loaded listener.js
06:08:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2E8C91C00) [pid = 3092] [serial = 1272] [outer = 000000E2E88F6400]
06:08:59 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAC45800 == 76 [pid = 3092] [id = 454]
06:08:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2E8C90000) [pid = 3092] [serial = 1273] [outer = 0000000000000000]
06:08:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 139 (000000E2E5712000) [pid = 3092] [serial = 1274] [outer = 000000E2E8C90000]
06:08:59 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
06:08:59 INFO - document served over http requires an https
06:08:59 INFO - sub-resource via iframe-tag using the http-csp
06:08:59 INFO - delivery method with swap-origin-redirect and when
06:08:59 INFO - the target request is cross-origin.
06:08:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1029ms
06:08:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:08:59 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAFDA000 == 77 [pid = 3092] [id = 455]
06:08:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 140 (000000E2E18AFC00) [pid = 3092] [serial = 1275] [outer = 0000000000000000]
06:08:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 141 (000000E2E8D54400) [pid = 3092] [serial = 1276] [outer = 000000E2E18AFC00]
06:08:59 INFO - PROCESS | 3092 | 1450274939637 Marionette INFO loaded listener.js
06:08:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 142 (000000E2EA036000) [pid = 3092] [serial = 1277] [outer = 000000E2E18AFC00]
06:09:00 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
06:09:00 INFO - document served over http requires an https
06:09:00 INFO - sub-resource via script-tag using the http-csp
06:09:00 INFO - delivery method with keep-origin-redirect and when
06:09:00 INFO - the target request is cross-origin.
06:09:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1030ms
06:09:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:09:00 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EB8D5800 == 78 [pid = 3092] [id = 456]
06:09:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E2EA031C00) [pid = 3092] [serial = 1278] [outer = 0000000000000000]
06:09:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 144 (000000E2EB029800) [pid = 3092] [serial = 1279] [outer = 000000E2EA031C00]
06:09:00 INFO - PROCESS | 3092 | 1450274940642 Marionette INFO loaded listener.js
06:09:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E2EB047000) [pid = 3092] [serial = 1280] [outer = 000000E2EA031C00]
06:09:01 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
06:09:01 INFO - document served over http requires an https
06:09:01 INFO - sub-resource via script-tag using the http-csp
06:09:01 INFO - delivery method with no-redirect and when
06:09:01 INFO - the target request is cross-origin.
06:09:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 943ms
06:09:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:09:01 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EC4CD800 == 79 [pid = 3092] [id = 457]
06:09:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E2EB043800) [pid = 3092] [serial = 1281] [outer = 0000000000000000]
06:09:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 147 (000000E2EB29A000) [pid = 3092] [serial = 1282] [outer = 000000E2EB043800]
06:09:01 INFO - PROCESS | 3092 | 1450274941565 Marionette INFO loaded listener.js
06:09:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 148 (000000E2EB837000) [pid = 3092] [serial = 1283] [outer = 000000E2EB043800]
06:09:02 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
06:09:02 INFO - document served over http requires an https
06:09:02 INFO - sub-resource via script-tag using the http-csp
06:09:02 INFO - delivery method with swap-origin-redirect and when
06:09:02 INFO - the target request is cross-origin.
06:09:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 944ms
06:09:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:09:02 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED514000 == 80 [pid = 3092] [id = 458]
06:09:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 149 (000000E2808D7800) [pid = 3092] [serial = 1284] [outer = 0000000000000000]
06:09:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 150 (000000E2808DD800) [pid = 3092] [serial = 1285] [outer = 000000E2808D7800]
06:09:02 INFO - PROCESS | 3092 | 1450274942548 Marionette INFO loaded listener.js
06:09:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 151 (000000E2EB812400) [pid = 3092] [serial = 1286] [outer = 000000E2808D7800]
06:09:03 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
06:09:03 INFO - document served over http requires an https
06:09:03 INFO - sub-resource via xhr-request using the http-csp
06:09:03 INFO - delivery method with keep-origin-redirect and when
06:09:03 INFO - the target request is cross-origin.
06:09:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 923ms
06:09:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:09:03 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EE191800 == 81 [pid = 3092] [id = 459]
06:09:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 152 (000000E2EB2A4800) [pid = 3092] [serial = 1287] [outer = 0000000000000000]
06:09:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 153 (000000E2EB840400) [pid = 3092] [serial = 1288] [outer = 000000E2EB2A4800]
06:09:03 INFO - PROCESS | 3092 | 1450274943476 Marionette INFO loaded listener.js
06:09:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 154 (000000E2ED56A400) [pid = 3092] [serial = 1289] [outer = 000000E2EB2A4800]
06:09:04 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
06:09:04 INFO - document served over http requires an https
06:09:04 INFO - sub-resource via xhr-request using the http-csp
06:09:04 INFO - delivery method with no-redirect and when
06:09:04 INFO - the target request is cross-origin.
06:09:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 942ms
06:09:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:09:05 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED76F800 == 82 [pid = 3092] [id = 460]
06:09:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 155 (000000E2D22ABC00) [pid = 3092] [serial = 1290] [outer = 0000000000000000]
06:09:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 156 (000000E2E583BC00) [pid = 3092] [serial = 1291] [outer = 000000E2D22ABC00]
06:09:05 INFO - PROCESS | 3092 | 1450274945672 Marionette INFO loaded listener.js
06:09:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 157 (000000E2EB044000) [pid = 3092] [serial = 1292] [outer = 000000E2D22ABC00]
06:09:06 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
06:09:06 INFO - document served over http requires an https
06:09:06 INFO - sub-resource via xhr-request using the http-csp
06:09:06 INFO - delivery method with swap-origin-redirect and when
06:09:06 INFO - the target request is cross-origin.
06:09:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2137ms
06:09:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:09:06 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D333A000 == 83 [pid = 3092] [id = 461]
06:09:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 158 (000000E280516C00) [pid = 3092] [serial = 1293] [outer = 0000000000000000]
06:09:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 159 (000000E2D0CAC800) [pid = 3092] [serial = 1294] [outer = 000000E280516C00]
06:09:07 INFO - PROCESS | 3092 | 1450274947020 Marionette INFO loaded listener.js
06:09:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 160 (000000E2D22AE800) [pid = 3092] [serial = 1295] [outer = 000000E280516C00]
06:09:07 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
06:09:07 INFO - document served over http requires an http
06:09:07 INFO - sub-resource via fetch-request using the http-csp
06:09:07 INFO - delivery method with keep-origin-redirect and when
06:09:07 INFO - the target request is same-origin.
06:09:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1345ms
06:09:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:09:07 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF982800 == 84 [pid = 3092] [id = 462]
06:09:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2D7B18400) [pid = 3092] [serial = 1296] [outer = 0000000000000000]
06:09:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2D7CB6000) [pid = 3092] [serial = 1297] [outer = 000000E2D7B18400]
06:09:07 INFO - PROCESS | 3092 | 1450274947907 Marionette INFO loaded listener.js
06:09:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2DD151C00) [pid = 3092] [serial = 1298] [outer = 000000E2D7B18400]
06:09:08 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
06:09:08 INFO - document served over http requires an http
06:09:08 INFO - sub-resource via fetch-request using the http-csp
06:09:08 INFO - delivery method with no-redirect and when
06:09:08 INFO - the target request is same-origin.
06:09:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1024ms
06:09:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:09:08 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D339D800 == 85 [pid = 3092] [id = 463]
06:09:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2D218BC00) [pid = 3092] [serial = 1299] [outer = 0000000000000000]
06:09:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2D7C8D800) [pid = 3092] [serial = 1300] [outer = 000000E2D218BC00]
06:09:08 INFO - PROCESS | 3092 | 1450274948989 Marionette INFO loaded listener.js
06:09:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E2DDCDD000) [pid = 3092] [serial = 1301] [outer = 000000E2D218BC00]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E58E2000 == 84 [pid = 3092] [id = 270]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF989000 == 83 [pid = 3092] [id = 267]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8417000 == 82 [pid = 3092] [id = 444]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E58E5800 == 81 [pid = 3092] [id = 443]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E71A4000 == 80 [pid = 3092] [id = 442]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6E6F800 == 79 [pid = 3092] [id = 441]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5F65800 == 78 [pid = 3092] [id = 440]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1875000 == 77 [pid = 3092] [id = 439]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E08E1000 == 76 [pid = 3092] [id = 438]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D892A000 == 75 [pid = 3092] [id = 437]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD53E800 == 74 [pid = 3092] [id = 436]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D83E2800 == 73 [pid = 3092] [id = 435]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D20E9000 == 72 [pid = 3092] [id = 434]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D3259800 == 71 [pid = 3092] [id = 433]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D77EC800 == 70 [pid = 3092] [id = 432]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EE8EE800 == 69 [pid = 3092] [id = 430]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EE1DB000 == 68 [pid = 3092] [id = 429]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EE193000 == 67 [pid = 3092] [id = 428]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EDCD9800 == 66 [pid = 3092] [id = 427]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EE8DE000 == 65 [pid = 3092] [id = 426]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EE8C0800 == 64 [pid = 3092] [id = 425]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E98A1000 == 63 [pid = 3092] [id = 424]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EB8D5000 == 62 [pid = 3092] [id = 423]
06:09:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DDC78000 == 61 [pid = 3092] [id = 422]
06:09:09 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2E8903000) [pid = 3092] [serial = 1169] [outer = 0000000000000000] [url = about:blank]
06:09:09 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2EA033400) [pid = 3092] [serial = 1172] [outer = 0000000000000000] [url = about:blank]
06:09:09 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2E08F3400) [pid = 3092] [serial = 1153] [outer = 0000000000000000] [url = about:blank]
06:09:09 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2DB22E000) [pid = 3092] [serial = 1148] [outer = 0000000000000000] [url = about:blank]
06:09:09 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E2E5F8F400) [pid = 3092] [serial = 1115] [outer = 0000000000000000] [url = about:blank]
06:09:09 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2E7C6E800) [pid = 3092] [serial = 1118] [outer = 0000000000000000] [url = about:blank]
06:09:09 INFO - PROCESS | 3092 | --DOMWINDOW == 159 (000000E2E5719800) [pid = 3092] [serial = 1112] [outer = 0000000000000000] [url = about:blank]
06:09:09 INFO - PROCESS | 3092 | --DOMWINDOW == 158 (000000E2DF5A6800) [pid = 3092] [serial = 1143] [outer = 0000000000000000] [url = about:blank]
06:09:09 INFO - PROCESS | 3092 | --DOMWINDOW == 157 (000000E2DF5AF800) [pid = 3092] [serial = 1100] [outer = 0000000000000000] [url = about:blank]
06:09:09 INFO - PROCESS | 3092 | --DOMWINDOW == 156 (000000E2E5B96400) [pid = 3092] [serial = 1164] [outer = 0000000000000000] [url = about:blank]
06:09:09 INFO - PROCESS | 3092 | --DOMWINDOW == 155 (000000E2E2B0E400) [pid = 3092] [serial = 1159] [outer = 0000000000000000] [url = about:blank]
06:09:09 INFO - PROCESS | 3092 | --DOMWINDOW == 154 (000000E2EA033C00) [pid = 3092] [serial = 1175] [outer = 0000000000000000] [url = about:blank]
06:09:09 INFO - PROCESS | 3092 | --DOMWINDOW == 153 (000000E2EB042C00) [pid = 3092] [serial = 1178] [outer = 0000000000000000] [url = about:blank]
06:09:09 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
06:09:09 INFO - document served over http requires an http
06:09:09 INFO - sub-resource via fetch-request using the http-csp
06:09:09 INFO - delivery method with swap-origin-redirect and when
06:09:09 INFO - the target request is same-origin.
06:09:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1189ms
06:09:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:09:09 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6F67800 == 62 [pid = 3092] [id = 464]
06:09:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 154 (000000E2D7575400) [pid = 3092] [serial = 1302] [outer = 0000000000000000]
06:09:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 155 (000000E2D8410800) [pid = 3092] [serial = 1303] [outer = 000000E2D7575400]
06:09:10 INFO - PROCESS | 3092 | 1450274950026 Marionette INFO loaded listener.js
06:09:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 156 (000000E2DE2D0000) [pid = 3092] [serial = 1304] [outer = 000000E2D7575400]
06:09:10 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D1807800 == 63 [pid = 3092] [id = 465]
06:09:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 157 (000000E2DE6D1400) [pid = 3092] [serial = 1305] [outer = 0000000000000000]
06:09:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 158 (000000E2DE9F5400) [pid = 3092] [serial = 1306] [outer = 000000E2DE6D1400]
06:09:10 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
06:09:10 INFO - document served over http requires an http
06:09:10 INFO - sub-resource via iframe-tag using the http-csp
06:09:10 INFO - delivery method with keep-origin-redirect and when
06:09:10 INFO - the target request is same-origin.
06:09:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 734ms
06:09:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:09:10 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF663800 == 64 [pid = 3092] [id = 466]
06:09:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 159 (000000E2D7B0D000) [pid = 3092] [serial = 1307] [outer = 0000000000000000]
06:09:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 160 (000000E2DE698000) [pid = 3092] [serial = 1308] [outer = 000000E2D7B0D000]
06:09:10 INFO - PROCESS | 3092 | 1450274950858 Marionette INFO loaded listener.js
06:09:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2E0520800) [pid = 3092] [serial = 1309] [outer = 000000E2D7B0D000]
06:09:11 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF971000 == 65 [pid = 3092] [id = 467]
06:09:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2E086B000) [pid = 3092] [serial = 1310] [outer = 0000000000000000]
06:09:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2E1566400) [pid = 3092] [serial = 1311] [outer = 000000E2E086B000]
06:09:11 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
06:09:11 INFO - document served over http requires an http
06:09:11 INFO - sub-resource via iframe-tag using the http-csp
06:09:11 INFO - delivery method with no-redirect and when
06:09:11 INFO - the target request is same-origin.
06:09:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 774ms
06:09:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:09:11 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1BC8800 == 66 [pid = 3092] [id = 468]
06:09:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2E0CF5000) [pid = 3092] [serial = 1312] [outer = 0000000000000000]
06:09:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2E1418000) [pid = 3092] [serial = 1313] [outer = 000000E2E0CF5000]
06:09:11 INFO - PROCESS | 3092 | 1450274951567 Marionette INFO loaded listener.js
06:09:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E2E183B000) [pid = 3092] [serial = 1314] [outer = 000000E2E0CF5000]
06:09:12 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E619E000 == 67 [pid = 3092] [id = 469]
06:09:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 167 (000000E2E2B04C00) [pid = 3092] [serial = 1315] [outer = 0000000000000000]
06:09:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 168 (000000E2E2C0F400) [pid = 3092] [serial = 1316] [outer = 000000E2E2B04C00]
06:09:12 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
06:09:12 INFO - document served over http requires an http
06:09:12 INFO - sub-resource via iframe-tag using the http-csp
06:09:12 INFO - delivery method with swap-origin-redirect and when
06:09:12 INFO - the target request is same-origin.
06:09:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 837ms
06:09:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:09:12 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6C19800 == 68 [pid = 3092] [id = 470]
06:09:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 169 (000000E2E2B34000) [pid = 3092] [serial = 1317] [outer = 0000000000000000]
06:09:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 170 (000000E2E2B9C000) [pid = 3092] [serial = 1318] [outer = 000000E2E2B34000]
06:09:12 INFO - PROCESS | 3092 | 1450274952450 Marionette INFO loaded listener.js
06:09:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 171 (000000E2E3522400) [pid = 3092] [serial = 1319] [outer = 000000E2E2B34000]
06:09:12 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
06:09:12 INFO - document served over http requires an http
06:09:12 INFO - sub-resource via script-tag using the http-csp
06:09:12 INFO - delivery method with keep-origin-redirect and when
06:09:12 INFO - the target request is same-origin.
06:09:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 734ms
06:09:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:09:13 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E7CD0000 == 69 [pid = 3092] [id = 471]
06:09:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 172 (000000E2E1567400) [pid = 3092] [serial = 1320] [outer = 0000000000000000]
06:09:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 173 (000000E2E5719800) [pid = 3092] [serial = 1321] [outer = 000000E2E1567400]
06:09:13 INFO - PROCESS | 3092 | 1450274953163 Marionette INFO loaded listener.js
06:09:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 174 (000000E2E5B9C400) [pid = 3092] [serial = 1322] [outer = 000000E2E1567400]
06:09:13 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
06:09:13 INFO - document served over http requires an http
06:09:13 INFO - sub-resource via script-tag using the http-csp
06:09:13 INFO - delivery method with no-redirect and when
06:09:13 INFO - the target request is same-origin.
06:09:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 693ms
06:09:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 173 (000000E2D7507C00) [pid = 3092] [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]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 172 (000000E2D7C8F000) [pid = 3092] [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]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 171 (000000E2D218B000) [pid = 3092] [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]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 170 (000000E2D22A8800) [pid = 3092] [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]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 169 (000000E2E1573800) [pid = 3092] [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]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 168 (000000E2D6A5F400) [pid = 3092] [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]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 167 (000000E2DC388C00) [pid = 3092] [serial = 1221] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 166 (000000E2E7C75C00) [pid = 3092] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2E2C0A400) [pid = 3092] [serial = 1246] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2E5837400) [pid = 3092] [serial = 1249] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2E2B9C400) [pid = 3092] [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]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2E0CF4000) [pid = 3092] [serial = 1231] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E2DD202800) [pid = 3092] [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]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2DF5A6400) [pid = 3092] [serial = 1226] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274927266]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 159 (000000E2E1760800) [pid = 3092] [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]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 158 (000000E2EC7B7C00) [pid = 3092] [serial = 1207] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 157 (000000E2DDA98C00) [pid = 3092] [serial = 1210] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 156 (000000E2DB227000) [pid = 3092] [serial = 1183] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 155 (000000E2E176C400) [pid = 3092] [serial = 1186] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 154 (000000E2EBD20400) [pid = 3092] [serial = 1195] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 153 (000000E2E2CCFC00) [pid = 3092] [serial = 1240] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 152 (000000E2EB810C00) [pid = 3092] [serial = 1204] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 151 (000000E2EB046400) [pid = 3092] [serial = 1189] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 150 (000000E2E17A8000) [pid = 3092] [serial = 1232] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 149 (000000E2DED6D400) [pid = 3092] [serial = 1229] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 148 (000000E2D2869800) [pid = 3092] [serial = 1213] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 147 (000000E2DDA90000) [pid = 3092] [serial = 1222] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 146 (000000E2D6FCC400) [pid = 3092] [serial = 1219] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E2E18B2400) [pid = 3092] [serial = 1237] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E2EF54A000) [pid = 3092] [serial = 1198] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 143 (000000E2E1768C00) [pid = 3092] [serial = 1234] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2D7807400) [pid = 3092] [serial = 1216] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 141 (000000E2EB2A6000) [pid = 3092] [serial = 1192] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 140 (000000E2D8176C00) [pid = 3092] [serial = 1243] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 139 (000000E2EA082400) [pid = 3092] [serial = 1201] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 138 (000000E2DF5AFC00) [pid = 3092] [serial = 1227] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274927266]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E2DD208C00) [pid = 3092] [serial = 1224] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2E8C88400) [pid = 3092] [serial = 1121] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E2E99D6400) [pid = 3092] [serial = 1130] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E2E8D56000) [pid = 3092] [serial = 1124] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 133 (000000E2E9317400) [pid = 3092] [serial = 1127] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | --DOMWINDOW == 132 (000000E2DF5A9000) [pid = 3092] [serial = 1244] [outer = 0000000000000000] [url = about:blank]
06:09:14 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E7097800 == 70 [pid = 3092] [id = 472]
06:09:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 133 (000000E2D0B9AC00) [pid = 3092] [serial = 1323] [outer = 0000000000000000]
06:09:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 134 (000000E2D2869800) [pid = 3092] [serial = 1324] [outer = 000000E2D0B9AC00]
06:09:14 INFO - PROCESS | 3092 | 1450274954270 Marionette INFO loaded listener.js
06:09:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E2E1760800) [pid = 3092] [serial = 1325] [outer = 000000E2D0B9AC00]
06:09:14 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
06:09:14 INFO - document served over http requires an http
06:09:14 INFO - sub-resource via script-tag using the http-csp
06:09:14 INFO - delivery method with swap-origin-redirect and when
06:09:14 INFO - the target request is same-origin.
06:09:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1078ms
06:09:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:09:14 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8D68800 == 71 [pid = 3092] [id = 473]
06:09:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E2E6B12800) [pid = 3092] [serial = 1326] [outer = 0000000000000000]
06:09:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2E6C53400) [pid = 3092] [serial = 1327] [outer = 000000E2E6B12800]
06:09:14 INFO - PROCESS | 3092 | 1450274954922 Marionette INFO loaded listener.js
06:09:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2E7C77C00) [pid = 3092] [serial = 1328] [outer = 000000E2E6B12800]
06:09:15 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
06:09:15 INFO - document served over http requires an http
06:09:15 INFO - sub-resource via xhr-request using the http-csp
06:09:15 INFO - delivery method with keep-origin-redirect and when
06:09:15 INFO - the target request is same-origin.
06:09:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 691ms
06:09:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:09:15 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9890000 == 72 [pid = 3092] [id = 474]
06:09:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 139 (000000E2E7D14400) [pid = 3092] [serial = 1329] [outer = 0000000000000000]
06:09:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 140 (000000E2E88F7000) [pid = 3092] [serial = 1330] [outer = 000000E2E7D14400]
06:09:15 INFO - PROCESS | 3092 | 1450274955649 Marionette INFO loaded listener.js
06:09:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 141 (000000E2E8D57400) [pid = 3092] [serial = 1331] [outer = 000000E2E7D14400]
06:09:16 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
06:09:16 INFO - document served over http requires an http
06:09:16 INFO - sub-resource via xhr-request using the http-csp
06:09:16 INFO - delivery method with no-redirect and when
06:09:16 INFO - the target request is same-origin.
06:09:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 775ms
06:09:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:09:16 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D2989800 == 73 [pid = 3092] [id = 475]
06:09:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 142 (000000E2D0CBF800) [pid = 3092] [serial = 1332] [outer = 0000000000000000]
06:09:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E2D1B27400) [pid = 3092] [serial = 1333] [outer = 000000E2D0CBF800]
06:09:16 INFO - PROCESS | 3092 | 1450274956554 Marionette INFO loaded listener.js
06:09:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 144 (000000E2D7A0C400) [pid = 3092] [serial = 1334] [outer = 000000E2D0CBF800]
06:09:17 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
06:09:17 INFO - document served over http requires an http
06:09:17 INFO - sub-resource via xhr-request using the http-csp
06:09:17 INFO - delivery method with swap-origin-redirect and when
06:09:17 INFO - the target request is same-origin.
06:09:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 945ms
06:09:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:09:17 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E61A7000 == 74 [pid = 3092] [id = 476]
06:09:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E2D22AF000) [pid = 3092] [serial = 1335] [outer = 0000000000000000]
06:09:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E2DCFEFC00) [pid = 3092] [serial = 1336] [outer = 000000E2D22AF000]
06:09:17 INFO - PROCESS | 3092 | 1450274957529 Marionette INFO loaded listener.js
06:09:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 147 (000000E2E141AC00) [pid = 3092] [serial = 1337] [outer = 000000E2D22AF000]
06:09:18 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
06:09:18 INFO - document served over http requires an https
06:09:18 INFO - sub-resource via fetch-request using the http-csp
06:09:18 INFO - delivery method with keep-origin-redirect and when
06:09:18 INFO - the target request is same-origin.
06:09:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1021ms
06:09:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:09:18 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EACBA000 == 75 [pid = 3092] [id = 477]
06:09:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 148 (000000E2E156F800) [pid = 3092] [serial = 1338] [outer = 0000000000000000]
06:09:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 149 (000000E2E6B0F800) [pid = 3092] [serial = 1339] [outer = 000000E2E156F800]
06:09:18 INFO - PROCESS | 3092 | 1450274958619 Marionette INFO loaded listener.js
06:09:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 150 (000000E2E8C8E400) [pid = 3092] [serial = 1340] [outer = 000000E2E156F800]
06:09:19 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
06:09:19 INFO - document served over http requires an https
06:09:19 INFO - sub-resource via fetch-request using the http-csp
06:09:19 INFO - delivery method with no-redirect and when
06:09:19 INFO - the target request is same-origin.
06:09:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1032ms
06:09:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:09:19 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EC4D1800 == 76 [pid = 3092] [id = 478]
06:09:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 151 (000000E2E8C8A400) [pid = 3092] [serial = 1341] [outer = 0000000000000000]
06:09:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 152 (000000E2EA039800) [pid = 3092] [serial = 1342] [outer = 000000E2E8C8A400]
06:09:19 INFO - PROCESS | 3092 | 1450274959610 Marionette INFO loaded listener.js
06:09:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 153 (000000E2EAF91000) [pid = 3092] [serial = 1343] [outer = 000000E2E8C8A400]
06:09:20 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
06:09:20 INFO - document served over http requires an https
06:09:20 INFO - sub-resource via fetch-request using the http-csp
06:09:20 INFO - delivery method with swap-origin-redirect and when
06:09:20 INFO - the target request is same-origin.
06:09:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 985ms
06:09:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:09:20 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EDBBE000 == 77 [pid = 3092] [id = 479]
06:09:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 154 (000000E2DF633000) [pid = 3092] [serial = 1344] [outer = 0000000000000000]
06:09:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 155 (000000E2DF637800) [pid = 3092] [serial = 1345] [outer = 000000E2DF633000]
06:09:20 INFO - PROCESS | 3092 | 1450274960630 Marionette INFO loaded listener.js
06:09:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 156 (000000E2EA083400) [pid = 3092] [serial = 1346] [outer = 000000E2DF633000]
06:09:21 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EDC72800 == 78 [pid = 3092] [id = 480]
06:09:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 157 (000000E2DF640800) [pid = 3092] [serial = 1347] [outer = 0000000000000000]
06:09:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 158 (000000E2EB031400) [pid = 3092] [serial = 1348] [outer = 000000E2DF640800]
06:09:21 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
06:09:21 INFO - document served over http requires an https
06:09:21 INFO - sub-resource via iframe-tag using the http-csp
06:09:21 INFO - delivery method with keep-origin-redirect and when
06:09:21 INFO - the target request is same-origin.
06:09:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1079ms
06:09:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:09:21 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EDCDF800 == 79 [pid = 3092] [id = 481]
06:09:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 159 (000000E2EB02B400) [pid = 3092] [serial = 1349] [outer = 0000000000000000]
06:09:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 160 (000000E2EB811800) [pid = 3092] [serial = 1350] [outer = 000000E2EB02B400]
06:09:21 INFO - PROCESS | 3092 | 1450274961732 Marionette INFO loaded listener.js
06:09:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2EB8E3800) [pid = 3092] [serial = 1351] [outer = 000000E2EB02B400]
06:09:22 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EE19F000 == 80 [pid = 3092] [id = 482]
06:09:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2EB8EA000) [pid = 3092] [serial = 1352] [outer = 0000000000000000]
06:09:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2EB8F0800) [pid = 3092] [serial = 1353] [outer = 000000E2EB8EA000]
06:09:22 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
06:09:22 INFO - document served over http requires an https
06:09:22 INFO - sub-resource via iframe-tag using the http-csp
06:09:22 INFO - delivery method with no-redirect and when
06:09:22 INFO - the target request is same-origin.
06:09:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1084ms
06:09:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:09:22 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EE8B3800 == 81 [pid = 3092] [id = 483]
06:09:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2EB044C00) [pid = 3092] [serial = 1354] [outer = 0000000000000000]
06:09:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2EBD25000) [pid = 3092] [serial = 1355] [outer = 000000E2EB044C00]
06:09:22 INFO - PROCESS | 3092 | 1450274962804 Marionette INFO loaded listener.js
06:09:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E2ED565C00) [pid = 3092] [serial = 1356] [outer = 000000E2EB044C00]
06:09:23 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EE8D9800 == 82 [pid = 3092] [id = 484]
06:09:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 167 (000000E2ED563800) [pid = 3092] [serial = 1357] [outer = 0000000000000000]
06:09:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 168 (000000E2ED61B400) [pid = 3092] [serial = 1358] [outer = 000000E2ED563800]
06:09:23 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
06:09:23 INFO - document served over http requires an https
06:09:23 INFO - sub-resource via iframe-tag using the http-csp
06:09:23 INFO - delivery method with swap-origin-redirect and when
06:09:23 INFO - the target request is same-origin.
06:09:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 986ms
06:09:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:09:23 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EE8F3800 == 83 [pid = 3092] [id = 485]
06:09:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 169 (000000E2EBD23000) [pid = 3092] [serial = 1359] [outer = 0000000000000000]
06:09:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 170 (000000E2ED61AC00) [pid = 3092] [serial = 1360] [outer = 000000E2EBD23000]
06:09:23 INFO - PROCESS | 3092 | 1450274963801 Marionette INFO loaded listener.js
06:09:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 171 (000000E2ED629C00) [pid = 3092] [serial = 1361] [outer = 000000E2EBD23000]
06:09:24 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
06:09:24 INFO - document served over http requires an https
06:09:24 INFO - sub-resource via script-tag using the http-csp
06:09:24 INFO - delivery method with keep-origin-redirect and when
06:09:24 INFO - the target request is same-origin.
06:09:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1029ms
06:09:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:09:24 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A39E000 == 84 [pid = 3092] [id = 486]
06:09:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 172 (000000E28A3A4800) [pid = 3092] [serial = 1362] [outer = 0000000000000000]
06:09:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 173 (000000E28A3A8000) [pid = 3092] [serial = 1363] [outer = 000000E28A3A4800]
06:09:24 INFO - PROCESS | 3092 | 1450274964843 Marionette INFO loaded listener.js
06:09:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 174 (000000E2ED628C00) [pid = 3092] [serial = 1364] [outer = 000000E28A3A4800]
06:09:25 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
06:09:25 INFO - document served over http requires an https
06:09:25 INFO - sub-resource via script-tag using the http-csp
06:09:25 INFO - delivery method with no-redirect and when
06:09:25 INFO - the target request is same-origin.
06:09:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 989ms
06:09:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:09:25 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EC49E800 == 85 [pid = 3092] [id = 487]
06:09:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 175 (000000E2809B8400) [pid = 3092] [serial = 1365] [outer = 0000000000000000]
06:09:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 176 (000000E2809BDC00) [pid = 3092] [serial = 1366] [outer = 000000E2809B8400]
06:09:25 INFO - PROCESS | 3092 | 1450274965833 Marionette INFO loaded listener.js
06:09:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 177 (000000E28A3AD400) [pid = 3092] [serial = 1367] [outer = 000000E2809B8400]
06:09:26 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
06:09:26 INFO - document served over http requires an https
06:09:26 INFO - sub-resource via script-tag using the http-csp
06:09:26 INFO - delivery method with swap-origin-redirect and when
06:09:26 INFO - the target request is same-origin.
06:09:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 943ms
06:09:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:09:26 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EA72F800 == 86 [pid = 3092] [id = 488]
06:09:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 178 (000000E2EA77D000) [pid = 3092] [serial = 1368] [outer = 0000000000000000]
06:09:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 179 (000000E2EA782400) [pid = 3092] [serial = 1369] [outer = 000000E2EA77D000]
06:09:26 INFO - PROCESS | 3092 | 1450274966792 Marionette INFO loaded listener.js
06:09:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 180 (000000E2EF547C00) [pid = 3092] [serial = 1370] [outer = 000000E2EA77D000]
06:09:27 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
06:09:27 INFO - document served over http requires an https
06:09:27 INFO - sub-resource via xhr-request using the http-csp
06:09:27 INFO - delivery method with keep-origin-redirect and when
06:09:27 INFO - the target request is same-origin.
06:09:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1026ms
06:09:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:09:27 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280816000 == 87 [pid = 3092] [id = 489]
06:09:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 181 (000000E280838400) [pid = 3092] [serial = 1371] [outer = 0000000000000000]
06:09:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 182 (000000E28083BC00) [pid = 3092] [serial = 1372] [outer = 000000E280838400]
06:09:27 INFO - PROCESS | 3092 | 1450274967833 Marionette INFO loaded listener.js
06:09:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 183 (000000E280877400) [pid = 3092] [serial = 1373] [outer = 000000E280838400]
06:09:28 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
06:09:28 INFO - document served over http requires an https
06:09:28 INFO - sub-resource via xhr-request using the http-csp
06:09:28 INFO - delivery method with no-redirect and when
06:09:28 INFO - the target request is same-origin.
06:09:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 943ms
06:09:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:09:28 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280532000 == 88 [pid = 3092] [id = 490]
06:09:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 184 (000000E280558C00) [pid = 3092] [serial = 1374] [outer = 0000000000000000]
06:09:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 185 (000000E28055A800) [pid = 3092] [serial = 1375] [outer = 000000E280558C00]
06:09:28 INFO - PROCESS | 3092 | 1450274968786 Marionette INFO loaded listener.js
06:09:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 186 (000000E280873800) [pid = 3092] [serial = 1376] [outer = 000000E280558C00]
06:09:30 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
06:09:30 INFO - document served over http requires an https
06:09:30 INFO - sub-resource via xhr-request using the http-csp
06:09:30 INFO - delivery method with swap-origin-redirect and when
06:09:30 INFO - the target request is same-origin.
06:09:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2433ms
06:09:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:09:31 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D0AD5000 == 89 [pid = 3092] [id = 491]
06:09:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 187 (000000E28087A400) [pid = 3092] [serial = 1377] [outer = 0000000000000000]
06:09:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 188 (000000E28A3AF000) [pid = 3092] [serial = 1378] [outer = 000000E28087A400]
06:09:31 INFO - PROCESS | 3092 | 1450274971232 Marionette INFO loaded listener.js
06:09:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 189 (000000E28A635400) [pid = 3092] [serial = 1379] [outer = 000000E28087A400]
06:09:31 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
06:09:31 INFO - document served over http requires an http
06:09:31 INFO - sub-resource via fetch-request using the meta-csp
06:09:31 INFO - delivery method with keep-origin-redirect and when
06:09:31 INFO - the target request is cross-origin.
06:09:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 944ms
06:09:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:09:32 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5788000 == 90 [pid = 3092] [id = 492]
06:09:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 190 (000000E28087DC00) [pid = 3092] [serial = 1380] [outer = 0000000000000000]
06:09:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 191 (000000E28102E800) [pid = 3092] [serial = 1381] [outer = 000000E28087DC00]
06:09:32 INFO - PROCESS | 3092 | 1450274972158 Marionette INFO loaded listener.js
06:09:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 192 (000000E28103B000) [pid = 3092] [serial = 1382] [outer = 000000E28087DC00]
06:09:33 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
06:09:33 INFO - document served over http requires an http
06:09:33 INFO - sub-resource via fetch-request using the meta-csp
06:09:33 INFO - delivery method with no-redirect and when
06:09:33 INFO - the target request is cross-origin.
06:09:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1297ms
06:09:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:09:33 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28106A000 == 91 [pid = 3092] [id = 493]
06:09:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 193 (000000E2808DFC00) [pid = 3092] [serial = 1383] [outer = 0000000000000000]
06:09:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 194 (000000E281042000) [pid = 3092] [serial = 1384] [outer = 000000E2808DFC00]
06:09:33 INFO - PROCESS | 3092 | 1450274973517 Marionette INFO loaded listener.js
06:09:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 195 (000000E28A639400) [pid = 3092] [serial = 1385] [outer = 000000E2808DFC00]
06:09:34 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
06:09:34 INFO - document served over http requires an http
06:09:34 INFO - sub-resource via fetch-request using the meta-csp
06:09:34 INFO - delivery method with swap-origin-redirect and when
06:09:34 INFO - the target request is cross-origin.
06:09:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1145ms
06:09:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:09:34 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D296E800 == 92 [pid = 3092] [id = 494]
06:09:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 196 (000000E2D22AD400) [pid = 3092] [serial = 1386] [outer = 0000000000000000]
06:09:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 197 (000000E2D6A67800) [pid = 3092] [serial = 1387] [outer = 000000E2D22AD400]
06:09:34 INFO - PROCESS | 3092 | 1450274974647 Marionette INFO loaded listener.js
06:09:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 198 (000000E2D8172400) [pid = 3092] [serial = 1388] [outer = 000000E2D22AD400]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8D68800 == 91 [pid = 3092] [id = 473]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E7097800 == 90 [pid = 3092] [id = 472]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E7CD0000 == 89 [pid = 3092] [id = 471]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6C19800 == 88 [pid = 3092] [id = 470]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E619E000 == 87 [pid = 3092] [id = 469]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1BC8800 == 86 [pid = 3092] [id = 468]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF971000 == 85 [pid = 3092] [id = 467]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF663800 == 84 [pid = 3092] [id = 466]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D1807800 == 83 [pid = 3092] [id = 465]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6F67800 == 82 [pid = 3092] [id = 464]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D339D800 == 81 [pid = 3092] [id = 463]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF982800 == 80 [pid = 3092] [id = 462]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D333A000 == 79 [pid = 3092] [id = 461]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED76F800 == 78 [pid = 3092] [id = 460]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED514000 == 77 [pid = 3092] [id = 458]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EC4CD800 == 76 [pid = 3092] [id = 457]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EB8D5800 == 75 [pid = 3092] [id = 456]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAFDA000 == 74 [pid = 3092] [id = 455]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAC45800 == 73 [pid = 3092] [id = 454]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAB0E000 == 72 [pid = 3092] [id = 453]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EA0BB000 == 71 [pid = 3092] [id = 452]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9C05000 == 70 [pid = 3092] [id = 451]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9A16000 == 69 [pid = 3092] [id = 450]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9343800 == 68 [pid = 3092] [id = 449]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D20EB800 == 67 [pid = 3092] [id = 448]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EDBBD000 == 66 [pid = 3092] [id = 421]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E7CD1800 == 65 [pid = 3092] [id = 447]
06:09:34 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D77ED800 == 64 [pid = 3092] [id = 446]
06:09:34 INFO - PROCESS | 3092 | --DOMWINDOW == 197 (000000E2E183A800) [pid = 3092] [serial = 1235] [outer = 0000000000000000] [url = about:blank]
06:09:34 INFO - PROCESS | 3092 | --DOMWINDOW == 196 (000000E2E2B9E400) [pid = 3092] [serial = 1238] [outer = 0000000000000000] [url = about:blank]
06:09:34 INFO - PROCESS | 3092 | --DOMWINDOW == 195 (000000E2DED6CC00) [pid = 3092] [serial = 1225] [outer = 0000000000000000] [url = about:blank]
06:09:34 INFO - PROCESS | 3092 | --DOMWINDOW == 194 (000000E2E2FA5000) [pid = 3092] [serial = 1241] [outer = 0000000000000000] [url = about:blank]
06:09:34 INFO - PROCESS | 3092 | --DOMWINDOW == 193 (000000E2DE2D2000) [pid = 3092] [serial = 1217] [outer = 0000000000000000] [url = about:blank]
06:09:34 INFO - PROCESS | 3092 | --DOMWINDOW == 192 (000000E2EB120800) [pid = 3092] [serial = 1181] [outer = 0000000000000000] [url = about:blank]
06:09:34 INFO - PROCESS | 3092 | --DOMWINDOW == 191 (000000E2D8913000) [pid = 3092] [serial = 1220] [outer = 0000000000000000] [url = about:blank]
06:09:34 INFO - PROCESS | 3092 | --DOMWINDOW == 190 (000000E2DDCDB800) [pid = 3092] [serial = 1214] [outer = 0000000000000000] [url = about:blank]
06:09:34 INFO - PROCESS | 3092 | --DOMWINDOW == 189 (000000E2E08E8800) [pid = 3092] [serial = 1230] [outer = 0000000000000000] [url = about:blank]
06:09:35 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D0CFB800 == 65 [pid = 3092] [id = 495]
06:09:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 190 (000000E2D6FCF400) [pid = 3092] [serial = 1389] [outer = 0000000000000000]
06:09:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 191 (000000E2D0B9B400) [pid = 3092] [serial = 1390] [outer = 000000E2D6FCF400]
06:09:35 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
06:09:35 INFO - document served over http requires an http
06:09:35 INFO - sub-resource via iframe-tag using the meta-csp
06:09:35 INFO - delivery method with keep-origin-redirect and when
06:09:35 INFO - the target request is cross-origin.
06:09:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1200ms
06:09:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:09:35 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DC361000 == 66 [pid = 3092] [id = 496]
06:09:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 192 (000000E2D7507C00) [pid = 3092] [serial = 1391] [outer = 0000000000000000]
06:09:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 193 (000000E2D840DC00) [pid = 3092] [serial = 1392] [outer = 000000E2D7507C00]
06:09:35 INFO - PROCESS | 3092 | 1450274975803 Marionette INFO loaded listener.js
06:09:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 194 (000000E2DC37EC00) [pid = 3092] [serial = 1393] [outer = 000000E2D7507C00]
06:09:36 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DE9B6000 == 67 [pid = 3092] [id = 497]
06:09:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 195 (000000E2DCFF8800) [pid = 3092] [serial = 1394] [outer = 0000000000000000]
06:09:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 196 (000000E2DE11E400) [pid = 3092] [serial = 1395] [outer = 000000E2DCFF8800]
06:09:36 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
06:09:36 INFO - document served over http requires an http
06:09:36 INFO - sub-resource via iframe-tag using the meta-csp
06:09:36 INFO - delivery method with no-redirect and when
06:09:36 INFO - the target request is cross-origin.
06:09:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 795ms
06:09:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:09:36 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF768800 == 68 [pid = 3092] [id = 498]
06:09:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 197 (000000E2D7C98400) [pid = 3092] [serial = 1396] [outer = 0000000000000000]
06:09:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 198 (000000E2DC380C00) [pid = 3092] [serial = 1397] [outer = 000000E2D7C98400]
06:09:36 INFO - PROCESS | 3092 | 1450274976606 Marionette INFO loaded listener.js
06:09:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 199 (000000E2DE9FA400) [pid = 3092] [serial = 1398] [outer = 000000E2D7C98400]
06:09:36 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1882000 == 69 [pid = 3092] [id = 499]
06:09:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 200 (000000E2DF5A2C00) [pid = 3092] [serial = 1399] [outer = 0000000000000000]
06:09:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 201 (000000E2DF5AE800) [pid = 3092] [serial = 1400] [outer = 000000E2DF5A2C00]
06:09:37 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
06:09:37 INFO - document served over http requires an http
06:09:37 INFO - sub-resource via iframe-tag using the meta-csp
06:09:37 INFO - delivery method with swap-origin-redirect and when
06:09:37 INFO - the target request is cross-origin.
06:09:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 776ms
06:09:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:09:37 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6192000 == 70 [pid = 3092] [id = 500]
06:09:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 202 (000000E2DED6C000) [pid = 3092] [serial = 1401] [outer = 0000000000000000]
06:09:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 203 (000000E2DF5A6000) [pid = 3092] [serial = 1402] [outer = 000000E2DED6C000]
06:09:37 INFO - PROCESS | 3092 | 1450274977372 Marionette INFO loaded listener.js
06:09:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 204 (000000E2E08F7000) [pid = 3092] [serial = 1403] [outer = 000000E2DED6C000]
06:09:37 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
06:09:37 INFO - document served over http requires an http
06:09:37 INFO - sub-resource via script-tag using the meta-csp
06:09:37 INFO - delivery method with keep-origin-redirect and when
06:09:37 INFO - the target request is cross-origin.
06:09:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 776ms
06:09:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:09:38 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E719D800 == 71 [pid = 3092] [id = 501]
06:09:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 205 (000000E2E1574800) [pid = 3092] [serial = 1404] [outer = 0000000000000000]
06:09:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 206 (000000E2E17AEC00) [pid = 3092] [serial = 1405] [outer = 000000E2E1574800]
06:09:38 INFO - PROCESS | 3092 | 1450274978161 Marionette INFO loaded listener.js
06:09:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 207 (000000E2E2B29400) [pid = 3092] [serial = 1406] [outer = 000000E2E1574800]
06:09:38 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
06:09:38 INFO - document served over http requires an http
06:09:38 INFO - sub-resource via script-tag using the meta-csp
06:09:38 INFO - delivery method with no-redirect and when
06:09:38 INFO - the target request is cross-origin.
06:09:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 735ms
06:09:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:09:38 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E84A8800 == 72 [pid = 3092] [id = 502]
06:09:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 208 (000000E2E2B99C00) [pid = 3092] [serial = 1407] [outer = 0000000000000000]
06:09:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 209 (000000E2E2C06800) [pid = 3092] [serial = 1408] [outer = 000000E2E2B99C00]
06:09:38 INFO - PROCESS | 3092 | 1450274978845 Marionette INFO loaded listener.js
06:09:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 210 (000000E2E2FA4C00) [pid = 3092] [serial = 1409] [outer = 000000E2E2B99C00]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 209 (000000E2E1569000) [pid = 3092] [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]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 208 (000000E2EB046C00) [pid = 3092] [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]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 207 (000000E2E99C8400) [pid = 3092] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 206 (000000E2E8D54800) [pid = 3092] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 205 (000000E2E8C8D800) [pid = 3092] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 204 (000000E2E8C90000) [pid = 3092] [serial = 1273] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 203 (000000E2E88ED800) [pid = 3092] [serial = 1268] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274938089]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 202 (000000E2E6B12400) [pid = 3092] [serial = 1263] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 201 (000000E2E0CF5000) [pid = 3092] [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]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 200 (000000E280516C00) [pid = 3092] [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]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 199 (000000E2D0B9AC00) [pid = 3092] [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]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 198 (000000E2E6B12800) [pid = 3092] [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]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 197 (000000E2E2B34000) [pid = 3092] [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]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 196 (000000E2D7575400) [pid = 3092] [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]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 195 (000000E2E5715400) [pid = 3092] [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]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 194 (000000E2E1567400) [pid = 3092] [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]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 193 (000000E2D7B0D000) [pid = 3092] [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]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 192 (000000E2E2B04C00) [pid = 3092] [serial = 1315] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 191 (000000E2E086B000) [pid = 3092] [serial = 1310] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274951186]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 190 (000000E2D218BC00) [pid = 3092] [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]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 189 (000000E2DE6D1400) [pid = 3092] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 188 (000000E2D7B18400) [pid = 3092] [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]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 187 (000000E2E583BC00) [pid = 3092] [serial = 1291] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 186 (000000E2E88F7000) [pid = 3092] [serial = 1330] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 185 (000000E2808DD800) [pid = 3092] [serial = 1285] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 184 (000000E2EB840400) [pid = 3092] [serial = 1288] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 183 (000000E2EB029800) [pid = 3092] [serial = 1279] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 182 (000000E2EB29A000) [pid = 3092] [serial = 1282] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 181 (000000E2E8D54400) [pid = 3092] [serial = 1276] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 180 (000000E2E88EDC00) [pid = 3092] [serial = 1269] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274938089]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 179 (000000E2E6C4D800) [pid = 3092] [serial = 1266] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 178 (000000E2E5712000) [pid = 3092] [serial = 1274] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 177 (000000E2E890A400) [pid = 3092] [serial = 1271] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 176 (000000E2D8177400) [pid = 3092] [serial = 1252] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 175 (000000E2E6C4E000) [pid = 3092] [serial = 1264] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 174 (000000E2E650A400) [pid = 3092] [serial = 1261] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 173 (000000E2D0CAC800) [pid = 3092] [serial = 1294] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 172 (000000E2E5719800) [pid = 3092] [serial = 1321] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 171 (000000E2E6C53400) [pid = 3092] [serial = 1327] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 170 (000000E2E5830400) [pid = 3092] [serial = 1258] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 169 (000000E2D2869800) [pid = 3092] [serial = 1324] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 168 (000000E2DF5B0C00) [pid = 3092] [serial = 1255] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 167 (000000E2E2C0F400) [pid = 3092] [serial = 1316] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 166 (000000E2E1418000) [pid = 3092] [serial = 1313] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2D7C8D800) [pid = 3092] [serial = 1300] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2E2B9C000) [pid = 3092] [serial = 1318] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2DE9F5400) [pid = 3092] [serial = 1306] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2D8410800) [pid = 3092] [serial = 1303] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E2E1566400) [pid = 3092] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274951186]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2DE698000) [pid = 3092] [serial = 1308] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 159 (000000E2D7CB6000) [pid = 3092] [serial = 1297] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 158 (000000E2E3528000) [pid = 3092] [serial = 1247] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 157 (000000E2E7C77C00) [pid = 3092] [serial = 1328] [outer = 0000000000000000] [url = about:blank]
06:09:39 INFO - PROCESS | 3092 | --DOMWINDOW == 156 (000000E2E5B9D400) [pid = 3092] [serial = 1250] [outer = 0000000000000000] [url = about:blank]
06:09:39 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
06:09:39 INFO - document served over http requires an http
06:09:39 INFO - sub-resource via script-tag using the meta-csp
06:09:39 INFO - delivery method with swap-origin-redirect and when
06:09:39 INFO - the target request is cross-origin.
06:09:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 985ms
06:09:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:09:39 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8D66800 == 73 [pid = 3092] [id = 503]
06:09:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 157 (000000E2DE9F5400) [pid = 3092] [serial = 1410] [outer = 0000000000000000]
06:09:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 158 (000000E2E1768800) [pid = 3092] [serial = 1411] [outer = 000000E2DE9F5400]
06:09:39 INFO - PROCESS | 3092 | 1450274979807 Marionette INFO loaded listener.js
06:09:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 159 (000000E2E352E400) [pid = 3092] [serial = 1412] [outer = 000000E2DE9F5400]
06:09:40 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
06:09:40 INFO - document served over http requires an http
06:09:40 INFO - sub-resource via xhr-request using the meta-csp
06:09:40 INFO - delivery method with keep-origin-redirect and when
06:09:40 INFO - the target request is cross-origin.
06:09:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 671ms
06:09:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:09:40 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E933C800 == 74 [pid = 3092] [id = 504]
06:09:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 160 (000000E2E5718800) [pid = 3092] [serial = 1413] [outer = 0000000000000000]
06:09:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2E5830000) [pid = 3092] [serial = 1414] [outer = 000000E2E5718800]
06:09:40 INFO - PROCESS | 3092 | 1450274980515 Marionette INFO loaded listener.js
06:09:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2E5B95000) [pid = 3092] [serial = 1415] [outer = 000000E2E5718800]
06:09:41 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
06:09:41 INFO - document served over http requires an http
06:09:41 INFO - sub-resource via xhr-request using the meta-csp
06:09:41 INFO - delivery method with no-redirect and when
06:09:41 INFO - the target request is cross-origin.
06:09:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 692ms
06:09:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:09:41 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EA0A5800 == 75 [pid = 3092] [id = 505]
06:09:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2E583A800) [pid = 3092] [serial = 1416] [outer = 0000000000000000]
06:09:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2E61C9800) [pid = 3092] [serial = 1417] [outer = 000000E2E583A800]
06:09:41 INFO - PROCESS | 3092 | 1450274981182 Marionette INFO loaded listener.js
06:09:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2E6C53400) [pid = 3092] [serial = 1418] [outer = 000000E2E583A800]
06:09:41 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
06:09:41 INFO - document served over http requires an http
06:09:41 INFO - sub-resource via xhr-request using the meta-csp
06:09:41 INFO - delivery method with swap-origin-redirect and when
06:09:41 INFO - the target request is cross-origin.
06:09:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 924ms
06:09:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:09:42 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6DD8800 == 76 [pid = 3092] [id = 506]
06:09:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E281045000) [pid = 3092] [serial = 1419] [outer = 0000000000000000]
06:09:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 167 (000000E28A62B400) [pid = 3092] [serial = 1420] [outer = 000000E281045000]
06:09:42 INFO - PROCESS | 3092 | 1450274982321 Marionette INFO loaded listener.js
06:09:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 168 (000000E2D6FCB000) [pid = 3092] [serial = 1421] [outer = 000000E281045000]
06:09:42 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
06:09:42 INFO - document served over http requires an https
06:09:42 INFO - sub-resource via fetch-request using the meta-csp
06:09:42 INFO - delivery method with keep-origin-redirect and when
06:09:42 INFO - the target request is cross-origin.
06:09:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 986ms
06:09:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:09:43 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9338800 == 77 [pid = 3092] [id = 507]
06:09:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 169 (000000E2DB251C00) [pid = 3092] [serial = 1422] [outer = 0000000000000000]
06:09:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 170 (000000E2DE62C800) [pid = 3092] [serial = 1423] [outer = 000000E2DB251C00]
06:09:43 INFO - PROCESS | 3092 | 1450274983288 Marionette INFO loaded listener.js
06:09:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 171 (000000E2E1417800) [pid = 3092] [serial = 1424] [outer = 000000E2DB251C00]
06:09:43 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
06:09:43 INFO - document served over http requires an https
06:09:43 INFO - sub-resource via fetch-request using the meta-csp
06:09:43 INFO - delivery method with no-redirect and when
06:09:43 INFO - the target request is cross-origin.
06:09:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 985ms
06:09:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:09:44 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAFDE800 == 78 [pid = 3092] [id = 508]
06:09:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 172 (000000E2E5B92800) [pid = 3092] [serial = 1425] [outer = 0000000000000000]
06:09:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 173 (000000E2E6B13000) [pid = 3092] [serial = 1426] [outer = 000000E2E5B92800]
06:09:44 INFO - PROCESS | 3092 | 1450274984282 Marionette INFO loaded listener.js
06:09:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 174 (000000E2E7C78000) [pid = 3092] [serial = 1427] [outer = 000000E2E5B92800]
06:09:45 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
06:09:45 INFO - document served over http requires an https
06:09:45 INFO - sub-resource via fetch-request using the meta-csp
06:09:45 INFO - delivery method with swap-origin-redirect and when
06:09:45 INFO - the target request is cross-origin.
06:09:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1028ms
06:09:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:09:45 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EC4D6800 == 79 [pid = 3092] [id = 509]
06:09:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 175 (000000E2E7D17000) [pid = 3092] [serial = 1428] [outer = 0000000000000000]
06:09:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 176 (000000E2E890FC00) [pid = 3092] [serial = 1429] [outer = 000000E2E7D17000]
06:09:45 INFO - PROCESS | 3092 | 1450274985369 Marionette INFO loaded listener.js
06:09:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 177 (000000E2E8D54400) [pid = 3092] [serial = 1430] [outer = 000000E2E7D17000]
06:09:45 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED756800 == 80 [pid = 3092] [id = 510]
06:09:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 178 (000000E2E8D53400) [pid = 3092] [serial = 1431] [outer = 0000000000000000]
06:09:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 179 (000000E2E9319400) [pid = 3092] [serial = 1432] [outer = 000000E2E8D53400]
06:09:46 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
06:09:46 INFO - document served over http requires an https
06:09:46 INFO - sub-resource via iframe-tag using the meta-csp
06:09:46 INFO - delivery method with keep-origin-redirect and when
06:09:46 INFO - the target request is cross-origin.
06:09:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1075ms
06:09:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:09:46 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EDC76000 == 81 [pid = 3092] [id = 511]
06:09:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 180 (000000E2E88EDC00) [pid = 3092] [serial = 1433] [outer = 0000000000000000]
06:09:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 181 (000000E2E9315800) [pid = 3092] [serial = 1434] [outer = 000000E2E88EDC00]
06:09:46 INFO - PROCESS | 3092 | 1450274986473 Marionette INFO loaded listener.js
06:09:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 182 (000000E2EA0CF800) [pid = 3092] [serial = 1435] [outer = 000000E2E88EDC00]
06:09:46 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A63F000 == 82 [pid = 3092] [id = 512]
06:09:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 183 (000000E2EA780C00) [pid = 3092] [serial = 1436] [outer = 0000000000000000]
06:09:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 184 (000000E2EA787C00) [pid = 3092] [serial = 1437] [outer = 000000E2EA780C00]
06:09:47 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
06:09:47 INFO - document served over http requires an https
06:09:47 INFO - sub-resource via iframe-tag using the meta-csp
06:09:47 INFO - delivery method with no-redirect and when
06:09:47 INFO - the target request is cross-origin.
06:09:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1078ms
06:09:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:09:47 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A650000 == 83 [pid = 3092] [id = 513]
06:09:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 185 (000000E2EA788C00) [pid = 3092] [serial = 1438] [outer = 0000000000000000]
06:09:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 186 (000000E2EAF99400) [pid = 3092] [serial = 1439] [outer = 000000E2EA788C00]
06:09:47 INFO - PROCESS | 3092 | 1450274987544 Marionette INFO loaded listener.js
06:09:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 187 (000000E2EB297C00) [pid = 3092] [serial = 1440] [outer = 000000E2EA788C00]
06:09:47 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2805DF000 == 84 [pid = 3092] [id = 514]
06:09:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 188 (000000E2EB2A0000) [pid = 3092] [serial = 1441] [outer = 0000000000000000]
06:09:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 189 (000000E2EB80DC00) [pid = 3092] [serial = 1442] [outer = 000000E2EB2A0000]
06:09:48 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
06:09:48 INFO - document served over http requires an https
06:09:48 INFO - sub-resource via iframe-tag using the meta-csp
06:09:48 INFO - delivery method with swap-origin-redirect and when
06:09:48 INFO - the target request is cross-origin.
06:09:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1020ms
06:09:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:09:48 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2805E6800 == 85 [pid = 3092] [id = 515]
06:09:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 190 (000000E2EB121C00) [pid = 3092] [serial = 1443] [outer = 0000000000000000]
06:09:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 191 (000000E2EB2A3800) [pid = 3092] [serial = 1444] [outer = 000000E2EB121C00]
06:09:48 INFO - PROCESS | 3092 | 1450274988533 Marionette INFO loaded listener.js
06:09:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 192 (000000E2EC479800) [pid = 3092] [serial = 1445] [outer = 000000E2EB121C00]
06:09:49 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
06:09:49 INFO - document served over http requires an https
06:09:49 INFO - sub-resource via script-tag using the meta-csp
06:09:49 INFO - delivery method with keep-origin-redirect and when
06:09:49 INFO - the target request is cross-origin.
06:09:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 987ms
06:09:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:09:49 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EFD31800 == 86 [pid = 3092] [id = 516]
06:09:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 193 (000000E2EC477800) [pid = 3092] [serial = 1446] [outer = 0000000000000000]
06:09:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 194 (000000E2EC47F800) [pid = 3092] [serial = 1447] [outer = 000000E2EC477800]
06:09:49 INFO - PROCESS | 3092 | 1450274989538 Marionette INFO loaded listener.js
06:09:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 195 (000000E2EC8A5C00) [pid = 3092] [serial = 1448] [outer = 000000E2EC477800]
06:09:50 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
06:09:50 INFO - document served over http requires an https
06:09:50 INFO - sub-resource via script-tag using the meta-csp
06:09:50 INFO - delivery method with no-redirect and when
06:09:50 INFO - the target request is cross-origin.
06:09:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 944ms
06:09:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:09:50 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EFD4A800 == 87 [pid = 3092] [id = 517]
06:09:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 196 (000000E289FC6400) [pid = 3092] [serial = 1449] [outer = 0000000000000000]
06:09:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 197 (000000E289FCB000) [pid = 3092] [serial = 1450] [outer = 000000E289FC6400]
06:09:50 INFO - PROCESS | 3092 | 1450274990461 Marionette INFO loaded listener.js
06:09:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 198 (000000E2EC483000) [pid = 3092] [serial = 1451] [outer = 000000E289FC6400]
06:09:51 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
06:09:51 INFO - document served over http requires an https
06:09:51 INFO - sub-resource via script-tag using the meta-csp
06:09:51 INFO - delivery method with swap-origin-redirect and when
06:09:51 INFO - the target request is cross-origin.
06:09:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 943ms
06:09:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:09:51 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280E73800 == 88 [pid = 3092] [id = 518]
06:09:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 199 (000000E280C3DC00) [pid = 3092] [serial = 1452] [outer = 0000000000000000]
06:09:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 200 (000000E280C41000) [pid = 3092] [serial = 1453] [outer = 000000E280C3DC00]
06:09:51 INFO - PROCESS | 3092 | 1450274991418 Marionette INFO loaded listener.js
06:09:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 201 (000000E289FD2800) [pid = 3092] [serial = 1454] [outer = 000000E280C3DC00]
06:09:52 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
06:09:52 INFO - document served over http requires an https
06:09:52 INFO - sub-resource via xhr-request using the meta-csp
06:09:52 INFO - delivery method with keep-origin-redirect and when
06:09:52 INFO - the target request is cross-origin.
06:09:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 944ms
06:09:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:09:52 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EEF78800 == 89 [pid = 3092] [id = 519]
06:09:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 202 (000000E289E76800) [pid = 3092] [serial = 1455] [outer = 0000000000000000]
06:09:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 203 (000000E289E7F800) [pid = 3092] [serial = 1456] [outer = 000000E289E76800]
06:09:52 INFO - PROCESS | 3092 | 1450274992389 Marionette INFO loaded listener.js
06:09:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 204 (000000E2EC8B0000) [pid = 3092] [serial = 1457] [outer = 000000E289E76800]
06:09:53 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
06:09:53 INFO - document served over http requires an https
06:09:53 INFO - sub-resource via xhr-request using the meta-csp
06:09:53 INFO - delivery method with no-redirect and when
06:09:53 INFO - the target request is cross-origin.
06:09:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 943ms
06:09:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:09:53 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280FCE800 == 90 [pid = 3092] [id = 520]
06:09:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 205 (000000E2EC8AF400) [pid = 3092] [serial = 1458] [outer = 0000000000000000]
06:09:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 206 (000000E2ED561800) [pid = 3092] [serial = 1459] [outer = 000000E2EC8AF400]
06:09:53 INFO - PROCESS | 3092 | 1450274993320 Marionette INFO loaded listener.js
06:09:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 207 (000000E2EF54B800) [pid = 3092] [serial = 1460] [outer = 000000E2EC8AF400]
06:09:53 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
06:09:53 INFO - document served over http requires an https
06:09:53 INFO - sub-resource via xhr-request using the meta-csp
06:09:53 INFO - delivery method with swap-origin-redirect and when
06:09:53 INFO - the target request is cross-origin.
06:09:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 921ms
06:09:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:09:54 INFO - PROCESS | 3092 | ++DOCSHELL 000000E284298800 == 91 [pid = 3092] [id = 521]
06:09:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 208 (000000E2806D0C00) [pid = 3092] [serial = 1461] [outer = 0000000000000000]
06:09:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 209 (000000E2806D4000) [pid = 3092] [serial = 1462] [outer = 000000E2806D0C00]
06:09:54 INFO - PROCESS | 3092 | 1450274994224 Marionette INFO loaded listener.js
06:09:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 210 (000000E280A90C00) [pid = 3092] [serial = 1463] [outer = 000000E2806D0C00]
06:09:54 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
06:09:54 INFO - document served over http requires an http
06:09:54 INFO - sub-resource via fetch-request using the meta-csp
06:09:54 INFO - delivery method with keep-origin-redirect and when
06:09:54 INFO - the target request is same-origin.
06:09:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 986ms
06:09:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:09:55 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2806B5000 == 92 [pid = 3092] [id = 522]
06:09:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 211 (000000E280A8EC00) [pid = 3092] [serial = 1464] [outer = 0000000000000000]
06:09:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 212 (000000E280A95400) [pid = 3092] [serial = 1465] [outer = 000000E280A8EC00]
06:09:55 INFO - PROCESS | 3092 | 1450274995279 Marionette INFO loaded listener.js
06:09:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 213 (000000E280B7B800) [pid = 3092] [serial = 1466] [outer = 000000E280A8EC00]
06:09:55 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
06:09:55 INFO - document served over http requires an http
06:09:55 INFO - sub-resource via fetch-request using the meta-csp
06:09:55 INFO - delivery method with no-redirect and when
06:09:55 INFO - the target request is same-origin.
06:09:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 944ms
06:09:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:09:56 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EC666000 == 93 [pid = 3092] [id = 523]
06:09:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 214 (000000E28064D400) [pid = 3092] [serial = 1467] [outer = 0000000000000000]
06:09:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 215 (000000E28064E400) [pid = 3092] [serial = 1468] [outer = 000000E28064D400]
06:09:56 INFO - PROCESS | 3092 | 1450274996261 Marionette INFO loaded listener.js
06:09:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 216 (000000E280B7C400) [pid = 3092] [serial = 1469] [outer = 000000E28064D400]
06:09:58 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
06:09:58 INFO - document served over http requires an http
06:09:58 INFO - sub-resource via fetch-request using the meta-csp
06:09:58 INFO - delivery method with swap-origin-redirect and when
06:09:58 INFO - the target request is same-origin.
06:09:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2694ms
06:09:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:09:58 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D2E2A000 == 94 [pid = 3092] [id = 524]
06:09:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 217 (000000E280B82000) [pid = 3092] [serial = 1470] [outer = 0000000000000000]
06:09:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 218 (000000E280B84C00) [pid = 3092] [serial = 1471] [outer = 000000E280B82000]
06:09:58 INFO - PROCESS | 3092 | 1450274998927 Marionette INFO loaded listener.js
06:09:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 219 (000000E2861BDC00) [pid = 3092] [serial = 1472] [outer = 000000E280B82000]
06:09:59 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28105B800 == 95 [pid = 3092] [id = 525]
06:09:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 220 (000000E2808DBC00) [pid = 3092] [serial = 1473] [outer = 0000000000000000]
06:09:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 221 (000000E281032000) [pid = 3092] [serial = 1474] [outer = 000000E2808DBC00]
06:10:00 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
06:10:00 INFO - document served over http requires an http
06:10:00 INFO - sub-resource via iframe-tag using the meta-csp
06:10:00 INFO - delivery method with keep-origin-redirect and when
06:10:00 INFO - the target request is same-origin.
06:10:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1443ms
06:10:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:10:00 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D2E31000 == 96 [pid = 3092] [id = 526]
06:10:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 222 (000000E280C3BC00) [pid = 3092] [serial = 1475] [outer = 0000000000000000]
06:10:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 223 (000000E2861B5000) [pid = 3092] [serial = 1476] [outer = 000000E280C3BC00]
06:10:00 INFO - PROCESS | 3092 | 1450275000437 Marionette INFO loaded listener.js
06:10:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 224 (000000E289E7F000) [pid = 3092] [serial = 1477] [outer = 000000E280C3BC00]
06:10:00 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1883000 == 97 [pid = 3092] [id = 527]
06:10:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 225 (000000E281033400) [pid = 3092] [serial = 1478] [outer = 0000000000000000]
06:10:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 226 (000000E28083F000) [pid = 3092] [serial = 1479] [outer = 000000E281033400]
06:10:01 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
06:10:01 INFO - document served over http requires an http
06:10:01 INFO - sub-resource via iframe-tag using the meta-csp
06:10:01 INFO - delivery method with no-redirect and when
06:10:01 INFO - the target request is same-origin.
06:10:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1003ms
06:10:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:10:01 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280542000 == 98 [pid = 3092] [id = 528]
06:10:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 227 (000000E28055E400) [pid = 3092] [serial = 1480] [outer = 0000000000000000]
06:10:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 228 (000000E280835C00) [pid = 3092] [serial = 1481] [outer = 000000E28055E400]
06:10:01 INFO - PROCESS | 3092 | 1450275001575 Marionette INFO loaded listener.js
06:10:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 229 (000000E2D2193000) [pid = 3092] [serial = 1482] [outer = 000000E28055E400]
06:10:02 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280821000 == 99 [pid = 3092] [id = 529]
06:10:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 230 (000000E2D2234800) [pid = 3092] [serial = 1483] [outer = 0000000000000000]
06:10:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 231 (000000E2D1A05400) [pid = 3092] [serial = 1484] [outer = 000000E2D2234800]
06:10:02 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
06:10:02 INFO - document served over http requires an http
06:10:02 INFO - sub-resource via iframe-tag using the meta-csp
06:10:02 INFO - delivery method with swap-origin-redirect and when
06:10:02 INFO - the target request is same-origin.
06:10:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1231ms
06:10:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:10:02 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD782000 == 100 [pid = 3092] [id = 530]
06:10:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 232 (000000E28103C800) [pid = 3092] [serial = 1485] [outer = 0000000000000000]
06:10:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 233 (000000E2D298F400) [pid = 3092] [serial = 1486] [outer = 000000E28103C800]
06:10:02 INFO - PROCESS | 3092 | 1450275002692 Marionette INFO loaded listener.js
06:10:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 234 (000000E2DB22A800) [pid = 3092] [serial = 1487] [outer = 000000E28103C800]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D7C20800 == 99 [pid = 3092] [id = 276]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EACC2000 == 98 [pid = 3092] [id = 377]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E933C800 == 97 [pid = 3092] [id = 504]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8D66800 == 96 [pid = 3092] [id = 503]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E84A8800 == 95 [pid = 3092] [id = 502]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E719D800 == 94 [pid = 3092] [id = 501]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6192000 == 93 [pid = 3092] [id = 500]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1882000 == 92 [pid = 3092] [id = 499]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF768800 == 91 [pid = 3092] [id = 498]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DE9B6000 == 90 [pid = 3092] [id = 497]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DC361000 == 89 [pid = 3092] [id = 496]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D0CFB800 == 88 [pid = 3092] [id = 495]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8A47000 == 87 [pid = 3092] [id = 445]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D296E800 == 86 [pid = 3092] [id = 494]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E28106A000 == 85 [pid = 3092] [id = 493]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EA72F800 == 84 [pid = 3092] [id = 488]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EC49E800 == 83 [pid = 3092] [id = 487]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A39E000 == 82 [pid = 3092] [id = 486]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EE8F3800 == 81 [pid = 3092] [id = 485]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EE8D9800 == 80 [pid = 3092] [id = 484]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EE8B3800 == 79 [pid = 3092] [id = 483]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EE19F000 == 78 [pid = 3092] [id = 482]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EDCDF800 == 77 [pid = 3092] [id = 481]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EDC72800 == 76 [pid = 3092] [id = 480]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EDBBE000 == 75 [pid = 3092] [id = 479]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EC4D1800 == 74 [pid = 3092] [id = 478]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EACBA000 == 73 [pid = 3092] [id = 477]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E61A7000 == 72 [pid = 3092] [id = 476]
06:10:03 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D2989800 == 71 [pid = 3092] [id = 475]
06:10:03 INFO - PROCESS | 3092 | --DOMWINDOW == 233 (000000E2E1760800) [pid = 3092] [serial = 1325] [outer = 0000000000000000] [url = about:blank]
06:10:03 INFO - PROCESS | 3092 | --DOMWINDOW == 232 (000000E2E183B000) [pid = 3092] [serial = 1314] [outer = 0000000000000000] [url = about:blank]
06:10:03 INFO - PROCESS | 3092 | --DOMWINDOW == 231 (000000E2DD151C00) [pid = 3092] [serial = 1298] [outer = 0000000000000000] [url = about:blank]
06:10:03 INFO - PROCESS | 3092 | --DOMWINDOW == 230 (000000E2E0520800) [pid = 3092] [serial = 1309] [outer = 0000000000000000] [url = about:blank]
06:10:03 INFO - PROCESS | 3092 | --DOMWINDOW == 229 (000000E2E3522400) [pid = 3092] [serial = 1319] [outer = 0000000000000000] [url = about:blank]
06:10:03 INFO - PROCESS | 3092 | --DOMWINDOW == 228 (000000E2DDCDD000) [pid = 3092] [serial = 1301] [outer = 0000000000000000] [url = about:blank]
06:10:03 INFO - PROCESS | 3092 | --DOMWINDOW == 227 (000000E2DE2D0000) [pid = 3092] [serial = 1304] [outer = 0000000000000000] [url = about:blank]
06:10:03 INFO - PROCESS | 3092 | --DOMWINDOW == 226 (000000E2E5B9C400) [pid = 3092] [serial = 1322] [outer = 0000000000000000] [url = about:blank]
06:10:03 INFO - PROCESS | 3092 | --DOMWINDOW == 225 (000000E2D22AE800) [pid = 3092] [serial = 1295] [outer = 0000000000000000] [url = about:blank]
06:10:03 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
06:10:03 INFO - document served over http requires an http
06:10:03 INFO - sub-resource via script-tag using the meta-csp
06:10:03 INFO - delivery method with keep-origin-redirect and when
06:10:03 INFO - the target request is same-origin.
06:10:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1328ms
06:10:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:10:03 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280820800 == 72 [pid = 3092] [id = 531]
06:10:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 226 (000000E28083EC00) [pid = 3092] [serial = 1488] [outer = 0000000000000000]
06:10:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 227 (000000E280879400) [pid = 3092] [serial = 1489] [outer = 000000E28083EC00]
06:10:03 INFO - PROCESS | 3092 | 1450275003915 Marionette INFO loaded listener.js
06:10:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 228 (000000E2D0CC9400) [pid = 3092] [serial = 1490] [outer = 000000E28083EC00]
06:10:04 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
06:10:04 INFO - document served over http requires an http
06:10:04 INFO - sub-resource via script-tag using the meta-csp
06:10:04 INFO - delivery method with no-redirect and when
06:10:04 INFO - the target request is same-origin.
06:10:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 777ms
06:10:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:10:04 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6DDE000 == 73 [pid = 3092] [id = 532]
06:10:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 229 (000000E2D299B000) [pid = 3092] [serial = 1491] [outer = 0000000000000000]
06:10:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 230 (000000E2D6FCCC00) [pid = 3092] [serial = 1492] [outer = 000000E2D299B000]
06:10:04 INFO - PROCESS | 3092 | 1450275004626 Marionette INFO loaded listener.js
06:10:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 231 (000000E2DC37F400) [pid = 3092] [serial = 1493] [outer = 000000E2D299B000]
06:10:05 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
06:10:05 INFO - document served over http requires an http
06:10:05 INFO - sub-resource via script-tag using the meta-csp
06:10:05 INFO - delivery method with swap-origin-redirect and when
06:10:05 INFO - the target request is same-origin.
06:10:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 690ms
06:10:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:10:05 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF6CC000 == 74 [pid = 3092] [id = 533]
06:10:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 232 (000000E280875000) [pid = 3092] [serial = 1494] [outer = 0000000000000000]
06:10:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 233 (000000E2DE127C00) [pid = 3092] [serial = 1495] [outer = 000000E280875000]
06:10:05 INFO - PROCESS | 3092 | 1450275005450 Marionette INFO loaded listener.js
06:10:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 234 (000000E2DE9FB000) [pid = 3092] [serial = 1496] [outer = 000000E280875000]
06:10:05 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
06:10:05 INFO - document served over http requires an http
06:10:05 INFO - sub-resource via xhr-request using the meta-csp
06:10:05 INFO - delivery method with keep-origin-redirect and when
06:10:05 INFO - the target request is same-origin.
06:10:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 735ms
06:10:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:10:06 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5787800 == 75 [pid = 3092] [id = 534]
06:10:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 235 (000000E2DED6F800) [pid = 3092] [serial = 1497] [outer = 0000000000000000]
06:10:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 236 (000000E2DF5AE000) [pid = 3092] [serial = 1498] [outer = 000000E2DED6F800]
06:10:06 INFO - PROCESS | 3092 | 1450275006120 Marionette INFO loaded listener.js
06:10:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 237 (000000E2DFBE0000) [pid = 3092] [serial = 1499] [outer = 000000E2DED6F800]
06:10:06 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
06:10:06 INFO - document served over http requires an http
06:10:06 INFO - sub-resource via xhr-request using the meta-csp
06:10:06 INFO - delivery method with no-redirect and when
06:10:06 INFO - the target request is same-origin.
06:10:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 734ms
06:10:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:10:06 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E7093000 == 76 [pid = 3092] [id = 535]
06:10:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 238 (000000E2E05C1000) [pid = 3092] [serial = 1500] [outer = 0000000000000000]
06:10:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 239 (000000E2E08F6C00) [pid = 3092] [serial = 1501] [outer = 000000E2E05C1000]
06:10:06 INFO - PROCESS | 3092 | 1450275006872 Marionette INFO loaded listener.js
06:10:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 240 (000000E2E176DC00) [pid = 3092] [serial = 1502] [outer = 000000E2E05C1000]
06:10:07 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
06:10:07 INFO - document served over http requires an http
06:10:07 INFO - sub-resource via xhr-request using the meta-csp
06:10:07 INFO - delivery method with swap-origin-redirect and when
06:10:07 INFO - the target request is same-origin.
06:10:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 692ms
06:10:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:10:07 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E811A000 == 77 [pid = 3092] [id = 536]
06:10:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 241 (000000E2E1822800) [pid = 3092] [serial = 1503] [outer = 0000000000000000]
06:10:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 242 (000000E2E183B000) [pid = 3092] [serial = 1504] [outer = 000000E2E1822800]
06:10:07 INFO - PROCESS | 3092 | 1450275007566 Marionette INFO loaded listener.js
06:10:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 243 (000000E2E2B9C000) [pid = 3092] [serial = 1505] [outer = 000000E2E1822800]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 242 (000000E2E571E800) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 241 (000000E2D890EC00) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 240 (000000E2ED569C00) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 239 (000000E2EA07F800) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 238 (000000E2DD202400) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 237 (000000E2E7D14400) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 236 (000000E2E5B9BC00) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 235 (000000E2ED563800) [pid = 3092] [serial = 1357] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 234 (000000E2EB8EA000) [pid = 3092] [serial = 1352] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274962194]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 233 (000000E2D7C79000) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 232 (000000E2E99D5400) [pid = 3092] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 231 (000000E2DD14E000) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 230 (000000E2EB033800) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 229 (000000E2EB8ECC00) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 228 (000000E2D1D34400) [pid = 3092] [serial = 1136] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 227 (000000E2EC7B5C00) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 226 (000000E2EB29FC00) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 225 (000000E2DE699400) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 224 (000000E2EB80EC00) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 223 (000000E2ED61AC00) [pid = 3092] [serial = 1360] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 222 (000000E2D1B27400) [pid = 3092] [serial = 1333] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 221 (000000E2E6B0F800) [pid = 3092] [serial = 1339] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 220 (000000E2EB8F0800) [pid = 3092] [serial = 1353] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274962194]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 219 (000000E28A3AF000) [pid = 3092] [serial = 1378] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 218 (000000E2DE11E400) [pid = 3092] [serial = 1395] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274976139]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 217 (000000E28102E800) [pid = 3092] [serial = 1381] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 216 (000000E2D840DC00) [pid = 3092] [serial = 1392] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 215 (000000E2E1768800) [pid = 3092] [serial = 1411] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 214 (000000E2EA039800) [pid = 3092] [serial = 1342] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 213 (000000E2DF5AE800) [pid = 3092] [serial = 1400] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 212 (000000E2EA782400) [pid = 3092] [serial = 1369] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 211 (000000E2EB031400) [pid = 3092] [serial = 1348] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 210 (000000E2E17AEC00) [pid = 3092] [serial = 1405] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 209 (000000E2EBD25000) [pid = 3092] [serial = 1355] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 208 (000000E2DC380C00) [pid = 3092] [serial = 1397] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 207 (000000E2EB811800) [pid = 3092] [serial = 1350] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 206 (000000E2DF637800) [pid = 3092] [serial = 1345] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 205 (000000E28055A800) [pid = 3092] [serial = 1375] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 204 (000000E2ED61B400) [pid = 3092] [serial = 1358] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 203 (000000E28083BC00) [pid = 3092] [serial = 1372] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 202 (000000E2E61C9800) [pid = 3092] [serial = 1417] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 201 (000000E28A3A8000) [pid = 3092] [serial = 1363] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 200 (000000E2DCFEFC00) [pid = 3092] [serial = 1336] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 199 (000000E2D22AF000) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 198 (000000E2DE9F5400) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 197 (000000E2D7C98400) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 196 (000000E2E18AFC00) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 195 (000000E2DF640800) [pid = 3092] [serial = 1347] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 194 (000000E2E5718800) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 193 (000000E2E1574800) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 192 (000000E2DCFF8800) [pid = 3092] [serial = 1394] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274976139]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 191 (000000E2D6FCF400) [pid = 3092] [serial = 1389] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 190 (000000E2D0CBF800) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 189 (000000E2D22ABC00) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 188 (000000E2DED6C000) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 187 (000000E2808D7800) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 186 (000000E2808DFC00) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 185 (000000E2E8C8A400) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 184 (000000E2EB2A4800) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 183 (000000E2D7507C00) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 182 (000000E2E156F800) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 181 (000000E2E88F6400) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 180 (000000E2EA031C00) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 179 (000000E2EB043800) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 178 (000000E2DF633000) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 177 (000000E2E2B99C00) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 176 (000000E2D22AD400) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 175 (000000E2E61BE400) [pid = 3092] [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]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 174 (000000E2DF5A2C00) [pid = 3092] [serial = 1399] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 173 (000000E281042000) [pid = 3092] [serial = 1384] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 172 (000000E2E5830000) [pid = 3092] [serial = 1414] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 171 (000000E2D6A67800) [pid = 3092] [serial = 1387] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 170 (000000E2DF5A6000) [pid = 3092] [serial = 1402] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 169 (000000E2809BDC00) [pid = 3092] [serial = 1366] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 168 (000000E2E2C06800) [pid = 3092] [serial = 1408] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 167 (000000E2D0B9B400) [pid = 3092] [serial = 1390] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 166 (000000E2E5B9E800) [pid = 3092] [serial = 1259] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2DE69FC00) [pid = 3092] [serial = 1184] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2D7A0C400) [pid = 3092] [serial = 1334] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2E6B14000) [pid = 3092] [serial = 1262] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2E7D0C000) [pid = 3092] [serial = 1267] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E2EF555000) [pid = 3092] [serial = 1199] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2EF3BEC00) [pid = 3092] [serial = 1202] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 159 (000000E2E176B800) [pid = 3092] [serial = 1256] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 158 (000000E2ED56A400) [pid = 3092] [serial = 1289] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 157 (000000E2E8D57400) [pid = 3092] [serial = 1331] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 156 (000000E2EA036000) [pid = 3092] [serial = 1277] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 155 (000000E2E5B95000) [pid = 3092] [serial = 1415] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 154 (000000E2DCFF5C00) [pid = 3092] [serial = 1253] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 153 (000000E2E8C91C00) [pid = 3092] [serial = 1272] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 152 (000000E2EB02A400) [pid = 3092] [serial = 1133] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 151 (000000E2EB834C00) [pid = 3092] [serial = 1211] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 150 (000000E2EB047000) [pid = 3092] [serial = 1280] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 149 (000000E2EB044000) [pid = 3092] [serial = 1292] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 148 (000000E2EB29C000) [pid = 3092] [serial = 1190] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 147 (000000E2E352E400) [pid = 3092] [serial = 1412] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 146 (000000E2EB812400) [pid = 3092] [serial = 1286] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E2ED55CC00) [pid = 3092] [serial = 1196] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E2EB837000) [pid = 3092] [serial = 1283] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 143 (000000E2DD20B400) [pid = 3092] [serial = 1138] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2EF3C1800) [pid = 3092] [serial = 1208] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 141 (000000E2EB8EF000) [pid = 3092] [serial = 1193] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 140 (000000E2E6C4F400) [pid = 3092] [serial = 1187] [outer = 0000000000000000] [url = about:blank]
06:10:08 INFO - PROCESS | 3092 | --DOMWINDOW == 139 (000000E2EF3C2400) [pid = 3092] [serial = 1205] [outer = 0000000000000000] [url = about:blank]
06:10:08 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
06:10:08 INFO - document served over http requires an https
06:10:08 INFO - sub-resource via fetch-request using the meta-csp
06:10:08 INFO - delivery method with keep-origin-redirect and when
06:10:08 INFO - the target request is same-origin.
06:10:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1245ms
06:10:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:10:08 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E877C800 == 78 [pid = 3092] [id = 537]
06:10:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 140 (000000E2809BDC00) [pid = 3092] [serial = 1506] [outer = 0000000000000000]
06:10:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 141 (000000E2D7A0C400) [pid = 3092] [serial = 1507] [outer = 000000E2809BDC00]
06:10:08 INFO - PROCESS | 3092 | 1450275008778 Marionette INFO loaded listener.js
06:10:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 142 (000000E2DF5A6000) [pid = 3092] [serial = 1508] [outer = 000000E2809BDC00]
06:10:09 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
06:10:09 INFO - document served over http requires an https
06:10:09 INFO - sub-resource via fetch-request using the meta-csp
06:10:09 INFO - delivery method with no-redirect and when
06:10:09 INFO - the target request is same-origin.
06:10:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 690ms
06:10:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:10:09 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9295000 == 79 [pid = 3092] [id = 538]
06:10:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E2E2B0CC00) [pid = 3092] [serial = 1509] [outer = 0000000000000000]
06:10:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 144 (000000E2E2C0C400) [pid = 3092] [serial = 1510] [outer = 000000E2E2B0CC00]
06:10:09 INFO - PROCESS | 3092 | 1450275009529 Marionette INFO loaded listener.js
06:10:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E2E5716400) [pid = 3092] [serial = 1511] [outer = 000000E2E2B0CC00]
06:10:10 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
06:10:10 INFO - document served over http requires an https
06:10:10 INFO - sub-resource via fetch-request using the meta-csp
06:10:10 INFO - delivery method with swap-origin-redirect and when
06:10:10 INFO - the target request is same-origin.
06:10:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 733ms
06:10:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:10:10 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E98A3000 == 80 [pid = 3092] [id = 539]
06:10:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E2E5830000) [pid = 3092] [serial = 1512] [outer = 0000000000000000]
06:10:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 147 (000000E2E583A400) [pid = 3092] [serial = 1513] [outer = 000000E2E5830000]
06:10:10 INFO - PROCESS | 3092 | 1450275010216 Marionette INFO loaded listener.js
06:10:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 148 (000000E2E5F93000) [pid = 3092] [serial = 1514] [outer = 000000E2E5830000]
06:10:10 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28081F800 == 81 [pid = 3092] [id = 540]
06:10:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 149 (000000E2806DBC00) [pid = 3092] [serial = 1515] [outer = 0000000000000000]
06:10:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 150 (000000E280A98000) [pid = 3092] [serial = 1516] [outer = 000000E2806DBC00]
06:10:11 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
06:10:11 INFO - document served over http requires an https
06:10:11 INFO - sub-resource via iframe-tag using the meta-csp
06:10:11 INFO - delivery method with keep-origin-redirect and when
06:10:11 INFO - the target request is same-origin.
06:10:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1033ms
06:10:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:10:11 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6F6C800 == 82 [pid = 3092] [id = 541]
06:10:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 151 (000000E2808DD800) [pid = 3092] [serial = 1517] [outer = 0000000000000000]
06:10:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 152 (000000E289E75400) [pid = 3092] [serial = 1518] [outer = 000000E2808DD800]
06:10:11 INFO - PROCESS | 3092 | 1450275011478 Marionette INFO loaded listener.js
06:10:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 153 (000000E2D0BA2000) [pid = 3092] [serial = 1519] [outer = 000000E2808DD800]
06:10:11 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF98C000 == 83 [pid = 3092] [id = 542]
06:10:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 154 (000000E2D218F800) [pid = 3092] [serial = 1520] [outer = 0000000000000000]
06:10:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 155 (000000E2D6A63C00) [pid = 3092] [serial = 1521] [outer = 000000E2D218F800]
06:10:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:10:12 INFO - document served over http requires an https
06:10:12 INFO - sub-resource via iframe-tag using the meta-csp
06:10:12 INFO - delivery method with no-redirect and when
06:10:12 INFO - the target request is same-origin.
06:10:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1079ms
06:10:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:10:12 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E92B2800 == 84 [pid = 3092] [id = 543]
06:10:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 156 (000000E289FC9000) [pid = 3092] [serial = 1522] [outer = 0000000000000000]
06:10:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 157 (000000E2D6FD3400) [pid = 3092] [serial = 1523] [outer = 000000E289FC9000]
06:10:12 INFO - PROCESS | 3092 | 1450275012582 Marionette INFO loaded listener.js
06:10:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 158 (000000E2DE9F8400) [pid = 3092] [serial = 1524] [outer = 000000E289FC9000]
06:10:13 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EA725000 == 85 [pid = 3092] [id = 544]
06:10:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 159 (000000E2E156F800) [pid = 3092] [serial = 1525] [outer = 0000000000000000]
06:10:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 160 (000000E2E176D000) [pid = 3092] [serial = 1526] [outer = 000000E2E156F800]
06:10:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:10:13 INFO - document served over http requires an https
06:10:13 INFO - sub-resource via iframe-tag using the meta-csp
06:10:13 INFO - delivery method with swap-origin-redirect and when
06:10:13 INFO - the target request is same-origin.
06:10:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1080ms
06:10:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:10:13 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EACA7000 == 86 [pid = 3092] [id = 545]
06:10:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2E1760400) [pid = 3092] [serial = 1527] [outer = 0000000000000000]
06:10:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2E570F800) [pid = 3092] [serial = 1528] [outer = 000000E2E1760400]
06:10:13 INFO - PROCESS | 3092 | 1450275013700 Marionette INFO loaded listener.js
06:10:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2E61BF000) [pid = 3092] [serial = 1529] [outer = 000000E2E1760400]
06:10:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:10:14 INFO - document served over http requires an https
06:10:14 INFO - sub-resource via script-tag using the meta-csp
06:10:14 INFO - delivery method with keep-origin-redirect and when
06:10:14 INFO - the target request is same-origin.
06:10:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1036ms
06:10:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:10:14 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EB8C5800 == 87 [pid = 3092] [id = 546]
06:10:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2E6510000) [pid = 3092] [serial = 1530] [outer = 0000000000000000]
06:10:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2E6B12000) [pid = 3092] [serial = 1531] [outer = 000000E2E6510000]
06:10:14 INFO - PROCESS | 3092 | 1450275014718 Marionette INFO loaded listener.js
06:10:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E2E7D14400) [pid = 3092] [serial = 1532] [outer = 000000E2E6510000]
06:10:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:10:15 INFO - document served over http requires an https
06:10:15 INFO - sub-resource via script-tag using the meta-csp
06:10:15 INFO - delivery method with no-redirect and when
06:10:15 INFO - the target request is same-origin.
06:10:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 986ms
06:10:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:10:15 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EC4DE000 == 88 [pid = 3092] [id = 547]
06:10:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 167 (000000E2E7D10C00) [pid = 3092] [serial = 1533] [outer = 0000000000000000]
06:10:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 168 (000000E2E8908C00) [pid = 3092] [serial = 1534] [outer = 000000E2E7D10C00]
06:10:15 INFO - PROCESS | 3092 | 1450275015691 Marionette INFO loaded listener.js
06:10:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 169 (000000E2E8D56C00) [pid = 3092] [serial = 1535] [outer = 000000E2E7D10C00]
06:10:16 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
06:10:16 INFO - document served over http requires an https
06:10:16 INFO - sub-resource via script-tag using the meta-csp
06:10:16 INFO - delivery method with swap-origin-redirect and when
06:10:16 INFO - the target request is same-origin.
06:10:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1032ms
06:10:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:10:16 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED520800 == 89 [pid = 3092] [id = 548]
06:10:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 170 (000000E2E99CFC00) [pid = 3092] [serial = 1536] [outer = 0000000000000000]
06:10:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 171 (000000E2EA02F000) [pid = 3092] [serial = 1537] [outer = 000000E2E99CFC00]
06:10:16 INFO - PROCESS | 3092 | 1450275016781 Marionette INFO loaded listener.js
06:10:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 172 (000000E2EA0C5C00) [pid = 3092] [serial = 1538] [outer = 000000E2E99CFC00]
06:10:17 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
06:10:17 INFO - document served over http requires an https
06:10:17 INFO - sub-resource via xhr-request using the meta-csp
06:10:17 INFO - delivery method with keep-origin-redirect and when
06:10:17 INFO - the target request is same-origin.
06:10:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 943ms
06:10:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:10:17 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EDC61800 == 90 [pid = 3092] [id = 549]
06:10:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 173 (000000E2EA02BC00) [pid = 3092] [serial = 1539] [outer = 0000000000000000]
06:10:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 174 (000000E2EA0CB800) [pid = 3092] [serial = 1540] [outer = 000000E2EA02BC00]
06:10:17 INFO - PROCESS | 3092 | 1450275017747 Marionette INFO loaded listener.js
06:10:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 175 (000000E2EAF9B800) [pid = 3092] [serial = 1541] [outer = 000000E2EA02BC00]
06:10:18 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
06:10:18 INFO - document served over http requires an https
06:10:18 INFO - sub-resource via xhr-request using the meta-csp
06:10:18 INFO - delivery method with no-redirect and when
06:10:18 INFO - the target request is same-origin.
06:10:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 985ms
06:10:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:10:18 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EE196800 == 91 [pid = 3092] [id = 550]
06:10:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 176 (000000E2EB033000) [pid = 3092] [serial = 1542] [outer = 0000000000000000]
06:10:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 177 (000000E2EB046400) [pid = 3092] [serial = 1543] [outer = 000000E2EB033000]
06:10:18 INFO - PROCESS | 3092 | 1450275018698 Marionette INFO loaded listener.js
06:10:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 178 (000000E2EB80EC00) [pid = 3092] [serial = 1544] [outer = 000000E2EB033000]
06:10:19 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
06:10:19 INFO - document served over http requires an https
06:10:19 INFO - sub-resource via xhr-request using the meta-csp
06:10:19 INFO - delivery method with swap-origin-redirect and when
06:10:19 INFO - the target request is same-origin.
06:10:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 943ms
06:10:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:10:19 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EE8BC000 == 92 [pid = 3092] [id = 551]
06:10:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 179 (000000E2841DD800) [pid = 3092] [serial = 1545] [outer = 0000000000000000]
06:10:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 180 (000000E2841E4800) [pid = 3092] [serial = 1546] [outer = 000000E2841DD800]
06:10:19 INFO - PROCESS | 3092 | 1450275019661 Marionette INFO loaded listener.js
06:10:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 181 (000000E2EB813000) [pid = 3092] [serial = 1547] [outer = 000000E2841DD800]
06:10:20 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
06:10:20 INFO - document served over http requires an http
06:10:20 INFO - sub-resource via fetch-request using the meta-referrer
06:10:20 INFO - delivery method with keep-origin-redirect and when
06:10:20 INFO - the target request is cross-origin.
06:10:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 923ms
06:10:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:10:20 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EEF67800 == 93 [pid = 3092] [id = 552]
06:10:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 182 (000000E2861A5400) [pid = 3092] [serial = 1548] [outer = 0000000000000000]
06:10:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 183 (000000E2861AAC00) [pid = 3092] [serial = 1549] [outer = 000000E2861A5400]
06:10:20 INFO - PROCESS | 3092 | 1450275020601 Marionette INFO loaded listener.js
06:10:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 184 (000000E2E8D50C00) [pid = 3092] [serial = 1550] [outer = 000000E2861A5400]
06:10:21 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
06:10:21 INFO - document served over http requires an http
06:10:21 INFO - sub-resource via fetch-request using the meta-referrer
06:10:21 INFO - delivery method with no-redirect and when
06:10:21 INFO - the target request is cross-origin.
06:10:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 986ms
06:10:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:10:21 INFO - PROCESS | 3092 | ++DOCSHELL 000000E282347000 == 94 [pid = 3092] [id = 553]
06:10:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 185 (000000E2EB833400) [pid = 3092] [serial = 1551] [outer = 0000000000000000]
06:10:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 186 (000000E2EB8F2C00) [pid = 3092] [serial = 1552] [outer = 000000E2EB833400]
06:10:21 INFO - PROCESS | 3092 | 1450275021648 Marionette INFO loaded listener.js
06:10:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 187 (000000E2EC7C4400) [pid = 3092] [serial = 1553] [outer = 000000E2EB833400]
06:10:22 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
06:10:22 INFO - document served over http requires an http
06:10:22 INFO - sub-resource via fetch-request using the meta-referrer
06:10:22 INFO - delivery method with swap-origin-redirect and when
06:10:22 INFO - the target request is cross-origin.
06:10:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1026ms
06:10:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:10:22 INFO - PROCESS | 3092 | ++DOCSHELL 000000E282362800 == 95 [pid = 3092] [id = 554]
06:10:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 188 (000000E284104C00) [pid = 3092] [serial = 1554] [outer = 0000000000000000]
06:10:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 189 (000000E284109800) [pid = 3092] [serial = 1555] [outer = 000000E284104C00]
06:10:22 INFO - PROCESS | 3092 | 1450275022659 Marionette INFO loaded listener.js
06:10:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 190 (000000E2EC482C00) [pid = 3092] [serial = 1556] [outer = 000000E284104C00]
06:10:23 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A088000 == 96 [pid = 3092] [id = 555]
06:10:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 191 (000000E289ED3000) [pid = 3092] [serial = 1557] [outer = 0000000000000000]
06:10:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 192 (000000E28410BC00) [pid = 3092] [serial = 1558] [outer = 000000E289ED3000]
06:10:23 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
06:10:23 INFO - document served over http requires an http
06:10:23 INFO - sub-resource via iframe-tag using the meta-referrer
06:10:23 INFO - delivery method with keep-origin-redirect and when
06:10:23 INFO - the target request is cross-origin.
06:10:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 986ms
06:10:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:10:23 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EA0A2800 == 97 [pid = 3092] [id = 556]
06:10:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 193 (000000E284106000) [pid = 3092] [serial = 1559] [outer = 0000000000000000]
06:10:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 194 (000000E289ED3400) [pid = 3092] [serial = 1560] [outer = 000000E284106000]
06:10:23 INFO - PROCESS | 3092 | 1450275023703 Marionette INFO loaded listener.js
06:10:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 195 (000000E2EC8AC800) [pid = 3092] [serial = 1561] [outer = 000000E284106000]
06:10:24 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2833EF800 == 98 [pid = 3092] [id = 557]
06:10:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 196 (000000E286A53000) [pid = 3092] [serial = 1562] [outer = 0000000000000000]
06:10:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 197 (000000E286A54000) [pid = 3092] [serial = 1563] [outer = 000000E286A53000]
06:10:24 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
06:10:24 INFO - document served over http requires an http
06:10:24 INFO - sub-resource via iframe-tag using the meta-referrer
06:10:24 INFO - delivery method with no-redirect and when
06:10:24 INFO - the target request is cross-origin.
06:10:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1077ms
06:10:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:10:24 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D2981000 == 99 [pid = 3092] [id = 558]
06:10:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 198 (000000E286A50400) [pid = 3092] [serial = 1564] [outer = 0000000000000000]
06:10:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 199 (000000E286A53C00) [pid = 3092] [serial = 1565] [outer = 000000E286A50400]
06:10:24 INFO - PROCESS | 3092 | 1450275024777 Marionette INFO loaded listener.js
06:10:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 200 (000000E2ED55EC00) [pid = 3092] [serial = 1566] [outer = 000000E286A50400]
06:10:25 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A549000 == 100 [pid = 3092] [id = 559]
06:10:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 201 (000000E28335F400) [pid = 3092] [serial = 1567] [outer = 0000000000000000]
06:10:25 INFO - PROCESS | 3092 | [3092] WARNING: No inner window available!: file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9255
06:10:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 202 (000000E283360000) [pid = 3092] [serial = 1568] [outer = 000000E28335F400]
06:10:27 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
06:10:27 INFO - document served over http requires an http
06:10:27 INFO - sub-resource via iframe-tag using the meta-referrer
06:10:27 INFO - delivery method with swap-origin-redirect and when
06:10:27 INFO - the target request is cross-origin.
06:10:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2943ms
06:10:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:10:27 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D0AC1000 == 101 [pid = 3092] [id = 560]
06:10:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 203 (000000E28103C000) [pid = 3092] [serial = 1569] [outer = 0000000000000000]
06:10:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 204 (000000E28335F800) [pid = 3092] [serial = 1570] [outer = 000000E28103C000]
06:10:27 INFO - PROCESS | 3092 | 1450275027736 Marionette INFO loaded listener.js
06:10:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 205 (000000E2D7C94400) [pid = 3092] [serial = 1571] [outer = 000000E28103C000]
06:10:29 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
06:10:29 INFO - document served over http requires an http
06:10:29 INFO - sub-resource via script-tag using the meta-referrer
06:10:29 INFO - delivery method with keep-origin-redirect and when
06:10:29 INFO - the target request is cross-origin.
06:10:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1780ms
06:10:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:10:29 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2833FC800 == 102 [pid = 3092] [id = 561]
06:10:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 206 (000000E280A8F800) [pid = 3092] [serial = 1572] [outer = 0000000000000000]
06:10:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 207 (000000E280B7AC00) [pid = 3092] [serial = 1573] [outer = 000000E280A8F800]
06:10:29 INFO - PROCESS | 3092 | 1450275029494 Marionette INFO loaded listener.js
06:10:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 208 (000000E2841E5800) [pid = 3092] [serial = 1574] [outer = 000000E280A8F800]
06:10:30 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
06:10:30 INFO - document served over http requires an http
06:10:30 INFO - sub-resource via script-tag using the meta-referrer
06:10:30 INFO - delivery method with no-redirect and when
06:10:30 INFO - the target request is cross-origin.
06:10:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 944ms
06:10:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:10:30 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A390000 == 103 [pid = 3092] [id = 562]
06:10:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 209 (000000E280649400) [pid = 3092] [serial = 1575] [outer = 0000000000000000]
06:10:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 210 (000000E280650800) [pid = 3092] [serial = 1576] [outer = 000000E280649400]
06:10:30 INFO - PROCESS | 3092 | 1450275030466 Marionette INFO loaded listener.js
06:10:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 211 (000000E289FCAC00) [pid = 3092] [serial = 1577] [outer = 000000E280649400]
06:10:31 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
06:10:31 INFO - document served over http requires an http
06:10:31 INFO - sub-resource via script-tag using the meta-referrer
06:10:31 INFO - delivery method with swap-origin-redirect and when
06:10:31 INFO - the target request is cross-origin.
06:10:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1184ms
06:10:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:10:31 INFO - PROCESS | 3092 | ++DOCSHELL 000000E281054000 == 104 [pid = 3092] [id = 563]
06:10:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 212 (000000E289FCD000) [pid = 3092] [serial = 1578] [outer = 0000000000000000]
06:10:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 213 (000000E2D189B000) [pid = 3092] [serial = 1579] [outer = 000000E289FCD000]
06:10:31 INFO - PROCESS | 3092 | 1450275031648 Marionette INFO loaded listener.js
06:10:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 214 (000000E2D6FCBC00) [pid = 3092] [serial = 1580] [outer = 000000E289FCD000]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9295000 == 103 [pid = 3092] [id = 538]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E877C800 == 102 [pid = 3092] [id = 537]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E811A000 == 101 [pid = 3092] [id = 536]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E7093000 == 100 [pid = 3092] [id = 535]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5787800 == 99 [pid = 3092] [id = 534]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF6CC000 == 98 [pid = 3092] [id = 533]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6DDE000 == 97 [pid = 3092] [id = 532]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E280820800 == 96 [pid = 3092] [id = 531]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD782000 == 95 [pid = 3092] [id = 530]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E280821000 == 94 [pid = 3092] [id = 529]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E280542000 == 93 [pid = 3092] [id = 528]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1883000 == 92 [pid = 3092] [id = 527]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D2E31000 == 91 [pid = 3092] [id = 526]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E28105B800 == 90 [pid = 3092] [id = 525]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D2E2A000 == 89 [pid = 3092] [id = 524]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EC666000 == 88 [pid = 3092] [id = 523]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2806B5000 == 87 [pid = 3092] [id = 522]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E284298800 == 86 [pid = 3092] [id = 521]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E280FCE800 == 85 [pid = 3092] [id = 520]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EEF78800 == 84 [pid = 3092] [id = 519]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E280E73800 == 83 [pid = 3092] [id = 518]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EFD4A800 == 82 [pid = 3092] [id = 517]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EFD31800 == 81 [pid = 3092] [id = 516]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2805E6800 == 80 [pid = 3092] [id = 515]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2805DF000 == 79 [pid = 3092] [id = 514]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A650000 == 78 [pid = 3092] [id = 513]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A63F000 == 77 [pid = 3092] [id = 512]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EDC76000 == 76 [pid = 3092] [id = 511]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED756800 == 75 [pid = 3092] [id = 510]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EE191800 == 74 [pid = 3092] [id = 459]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EC4D6800 == 73 [pid = 3092] [id = 509]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAFDE800 == 72 [pid = 3092] [id = 508]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9890000 == 71 [pid = 3092] [id = 474]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9338800 == 70 [pid = 3092] [id = 507]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6DD8800 == 69 [pid = 3092] [id = 506]
06:10:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EA0A5800 == 68 [pid = 3092] [id = 505]
06:10:32 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
06:10:32 INFO - document served over http requires an http
06:10:32 INFO - sub-resource via xhr-request using the meta-referrer
06:10:32 INFO - delivery method with keep-origin-redirect and when
06:10:32 INFO - the target request is cross-origin.
06:10:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1028ms
06:10:32 INFO - PROCESS | 3092 | --DOMWINDOW == 213 (000000E2DC37EC00) [pid = 3092] [serial = 1393] [outer = 0000000000000000] [url = about:blank]
06:10:32 INFO - PROCESS | 3092 | --DOMWINDOW == 212 (000000E2E2FA4C00) [pid = 3092] [serial = 1409] [outer = 0000000000000000] [url = about:blank]
06:10:32 INFO - PROCESS | 3092 | --DOMWINDOW == 211 (000000E2D8172400) [pid = 3092] [serial = 1388] [outer = 0000000000000000] [url = about:blank]
06:10:32 INFO - PROCESS | 3092 | --DOMWINDOW == 210 (000000E2EA083400) [pid = 3092] [serial = 1346] [outer = 0000000000000000] [url = about:blank]
06:10:32 INFO - PROCESS | 3092 | --DOMWINDOW == 209 (000000E2E8C8E400) [pid = 3092] [serial = 1340] [outer = 0000000000000000] [url = about:blank]
06:10:32 INFO - PROCESS | 3092 | --DOMWINDOW == 208 (000000E28A639400) [pid = 3092] [serial = 1385] [outer = 0000000000000000] [url = about:blank]
06:10:32 INFO - PROCESS | 3092 | --DOMWINDOW == 207 (000000E2E08F7000) [pid = 3092] [serial = 1403] [outer = 0000000000000000] [url = about:blank]
06:10:32 INFO - PROCESS | 3092 | --DOMWINDOW == 206 (000000E2E141AC00) [pid = 3092] [serial = 1337] [outer = 0000000000000000] [url = about:blank]
06:10:32 INFO - PROCESS | 3092 | --DOMWINDOW == 205 (000000E2EAF91000) [pid = 3092] [serial = 1343] [outer = 0000000000000000] [url = about:blank]
06:10:32 INFO - PROCESS | 3092 | --DOMWINDOW == 204 (000000E2E2B29400) [pid = 3092] [serial = 1406] [outer = 0000000000000000] [url = about:blank]
06:10:32 INFO - PROCESS | 3092 | --DOMWINDOW == 203 (000000E2DE9FA400) [pid = 3092] [serial = 1398] [outer = 0000000000000000] [url = about:blank]
06:10:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:10:32 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2805F8800 == 69 [pid = 3092] [id = 564]
06:10:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 204 (000000E2806D5C00) [pid = 3092] [serial = 1581] [outer = 0000000000000000]
06:10:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 205 (000000E280878000) [pid = 3092] [serial = 1582] [outer = 000000E2806D5C00]
06:10:32 INFO - PROCESS | 3092 | 1450275032790 Marionette INFO loaded listener.js
06:10:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 206 (000000E2861BFC00) [pid = 3092] [serial = 1583] [outer = 000000E2806D5C00]
06:10:33 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
06:10:33 INFO - document served over http requires an http
06:10:33 INFO - sub-resource via xhr-request using the meta-referrer
06:10:33 INFO - delivery method with no-redirect and when
06:10:33 INFO - the target request is cross-origin.
06:10:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 796ms
06:10:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:10:33 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A645800 == 70 [pid = 3092] [id = 565]
06:10:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 207 (000000E2808DAC00) [pid = 3092] [serial = 1584] [outer = 0000000000000000]
06:10:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 208 (000000E2D1D3AC00) [pid = 3092] [serial = 1585] [outer = 000000E2808DAC00]
06:10:33 INFO - PROCESS | 3092 | 1450275033684 Marionette INFO loaded listener.js
06:10:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 209 (000000E2D7A10800) [pid = 3092] [serial = 1586] [outer = 000000E2808DAC00]
06:10:34 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
06:10:34 INFO - document served over http requires an http
06:10:34 INFO - sub-resource via xhr-request using the meta-referrer
06:10:34 INFO - delivery method with swap-origin-redirect and when
06:10:34 INFO - the target request is cross-origin.
06:10:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 735ms
06:10:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:10:34 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6DD8800 == 71 [pid = 3092] [id = 566]
06:10:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 210 (000000E2D7CB9C00) [pid = 3092] [serial = 1587] [outer = 0000000000000000]
06:10:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 211 (000000E2DB22F800) [pid = 3092] [serial = 1588] [outer = 000000E2D7CB9C00]
06:10:34 INFO - PROCESS | 3092 | 1450275034341 Marionette INFO loaded listener.js
06:10:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 212 (000000E2DD6C1800) [pid = 3092] [serial = 1589] [outer = 000000E2D7CB9C00]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 211 (000000E2E8D53400) [pid = 3092] [serial = 1431] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 210 (000000E2808DBC00) [pid = 3092] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 209 (000000E2EA780C00) [pid = 3092] [serial = 1436] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274986975]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 208 (000000E2EB2A0000) [pid = 3092] [serial = 1441] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 207 (000000E2DED6F800) [pid = 3092] [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]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 206 (000000E2D2234800) [pid = 3092] [serial = 1483] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 205 (000000E2E05C1000) [pid = 3092] [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]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 204 (000000E2E2B0CC00) [pid = 3092] [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]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 203 (000000E2D299B000) [pid = 3092] [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]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 202 (000000E28055E400) [pid = 3092] [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]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 201 (000000E281033400) [pid = 3092] [serial = 1478] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275000917]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 200 (000000E28083EC00) [pid = 3092] [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]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 199 (000000E280875000) [pid = 3092] [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]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 198 (000000E2E1822800) [pid = 3092] [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]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 197 (000000E28103C800) [pid = 3092] [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]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 196 (000000E280C3BC00) [pid = 3092] [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]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 195 (000000E2809BDC00) [pid = 3092] [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]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 194 (000000E2E583A800) [pid = 3092] [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]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 193 (000000E2E2C0C400) [pid = 3092] [serial = 1510] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 192 (000000E280A95400) [pid = 3092] [serial = 1465] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 191 (000000E28064E400) [pid = 3092] [serial = 1468] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 190 (000000E2ED561800) [pid = 3092] [serial = 1459] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 189 (000000E2806D4000) [pid = 3092] [serial = 1462] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 188 (000000E280C41000) [pid = 3092] [serial = 1453] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 187 (000000E289E7F800) [pid = 3092] [serial = 1456] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 186 (000000E2D7A0C400) [pid = 3092] [serial = 1507] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 185 (000000E2EB2A3800) [pid = 3092] [serial = 1444] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 184 (000000E2E08F6C00) [pid = 3092] [serial = 1501] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 183 (000000E280879400) [pid = 3092] [serial = 1489] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 182 (000000E2E9319400) [pid = 3092] [serial = 1432] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 181 (000000E2E890FC00) [pid = 3092] [serial = 1429] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 180 (000000E2EC47F800) [pid = 3092] [serial = 1447] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 179 (000000E281032000) [pid = 3092] [serial = 1474] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 178 (000000E280B84C00) [pid = 3092] [serial = 1471] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 177 (000000E2EA787C00) [pid = 3092] [serial = 1437] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274986975]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 176 (000000E2E9315800) [pid = 3092] [serial = 1434] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 175 (000000E2EB80DC00) [pid = 3092] [serial = 1442] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 174 (000000E2EAF99400) [pid = 3092] [serial = 1439] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 173 (000000E289FCB000) [pid = 3092] [serial = 1450] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 172 (000000E28A62B400) [pid = 3092] [serial = 1420] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 171 (000000E2DE62C800) [pid = 3092] [serial = 1423] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 170 (000000E2D6FCCC00) [pid = 3092] [serial = 1492] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 169 (000000E2DF5AE000) [pid = 3092] [serial = 1498] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 168 (000000E2DE127C00) [pid = 3092] [serial = 1495] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 167 (000000E28083F000) [pid = 3092] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275000917]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 166 (000000E2861B5000) [pid = 3092] [serial = 1476] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2D298F400) [pid = 3092] [serial = 1486] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2E6B13000) [pid = 3092] [serial = 1426] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2E183B000) [pid = 3092] [serial = 1504] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2D1A05400) [pid = 3092] [serial = 1484] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E280835C00) [pid = 3092] [serial = 1481] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2E176DC00) [pid = 3092] [serial = 1502] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 159 (000000E2DFBE0000) [pid = 3092] [serial = 1499] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 158 (000000E2DE9FB000) [pid = 3092] [serial = 1496] [outer = 0000000000000000] [url = about:blank]
06:10:36 INFO - PROCESS | 3092 | --DOMWINDOW == 157 (000000E2E6C53400) [pid = 3092] [serial = 1418] [outer = 0000000000000000] [url = about:blank]
06:10:36 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
06:10:36 INFO - document served over http requires an https
06:10:36 INFO - sub-resource via fetch-request using the meta-referrer
06:10:36 INFO - delivery method with keep-origin-redirect and when
06:10:36 INFO - the target request is cross-origin.
06:10:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2082ms
06:10:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:10:36 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28104D800 == 72 [pid = 3092] [id = 567]
06:10:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 158 (000000E2809BC000) [pid = 3092] [serial = 1590] [outer = 0000000000000000]
06:10:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 159 (000000E2809C4800) [pid = 3092] [serial = 1591] [outer = 000000E2809BC000]
06:10:36 INFO - PROCESS | 3092 | 1450275036612 Marionette INFO loaded listener.js
06:10:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 160 (000000E283363C00) [pid = 3092] [serial = 1592] [outer = 000000E2809BC000]
06:10:37 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
06:10:37 INFO - document served over http requires an https
06:10:37 INFO - sub-resource via fetch-request using the meta-referrer
06:10:37 INFO - delivery method with no-redirect and when
06:10:37 INFO - the target request is cross-origin.
06:10:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 985ms
06:10:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:10:37 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D8920000 == 73 [pid = 3092] [id = 568]
06:10:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2861A8000) [pid = 3092] [serial = 1593] [outer = 0000000000000000]
06:10:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E289ED6800) [pid = 3092] [serial = 1594] [outer = 000000E2861A8000]
06:10:37 INFO - PROCESS | 3092 | 1450275037590 Marionette INFO loaded listener.js
06:10:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2D2229400) [pid = 3092] [serial = 1595] [outer = 000000E2861A8000]
06:10:38 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
06:10:38 INFO - document served over http requires an https
06:10:38 INFO - sub-resource via fetch-request using the meta-referrer
06:10:38 INFO - delivery method with swap-origin-redirect and when
06:10:38 INFO - the target request is cross-origin.
06:10:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1084ms
06:10:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:10:38 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF6C9000 == 74 [pid = 3092] [id = 569]
06:10:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2D2DF8800) [pid = 3092] [serial = 1596] [outer = 0000000000000000]
06:10:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2D8178800) [pid = 3092] [serial = 1597] [outer = 000000E2D2DF8800]
06:10:38 INFO - PROCESS | 3092 | 1450275038757 Marionette INFO loaded listener.js
06:10:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E2DB6A6800) [pid = 3092] [serial = 1598] [outer = 000000E2D2DF8800]
06:10:39 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E03F7000 == 75 [pid = 3092] [id = 570]
06:10:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 167 (000000E2DB663800) [pid = 3092] [serial = 1599] [outer = 0000000000000000]
06:10:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 168 (000000E2DD20C000) [pid = 3092] [serial = 1600] [outer = 000000E2DB663800]
06:10:39 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
06:10:39 INFO - document served over http requires an https
06:10:39 INFO - sub-resource via iframe-tag using the meta-referrer
06:10:39 INFO - delivery method with keep-origin-redirect and when
06:10:39 INFO - the target request is cross-origin.
06:10:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1195ms
06:10:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:10:39 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5771000 == 76 [pid = 3092] [id = 571]
06:10:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 169 (000000E2D7CE8C00) [pid = 3092] [serial = 1601] [outer = 0000000000000000]
06:10:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 170 (000000E2DD20BC00) [pid = 3092] [serial = 1602] [outer = 000000E2D7CE8C00]
06:10:39 INFO - PROCESS | 3092 | 1450275039983 Marionette INFO loaded listener.js
06:10:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 171 (000000E2DF5A8000) [pid = 3092] [serial = 1603] [outer = 000000E2D7CE8C00]
06:10:40 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E664C800 == 77 [pid = 3092] [id = 572]
06:10:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 172 (000000E2DF636000) [pid = 3092] [serial = 1604] [outer = 0000000000000000]
06:10:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 173 (000000E2DF632800) [pid = 3092] [serial = 1605] [outer = 000000E2DF636000]
06:10:40 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
06:10:40 INFO - document served over http requires an https
06:10:40 INFO - sub-resource via iframe-tag using the meta-referrer
06:10:40 INFO - delivery method with no-redirect and when
06:10:40 INFO - the target request is cross-origin.
06:10:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1081ms
06:10:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:10:40 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6C15800 == 78 [pid = 3092] [id = 573]
06:10:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 174 (000000E2DF631800) [pid = 3092] [serial = 1606] [outer = 0000000000000000]
06:10:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 175 (000000E2DF63C800) [pid = 3092] [serial = 1607] [outer = 000000E2DF631800]
06:10:41 INFO - PROCESS | 3092 | 1450275040998 Marionette INFO loaded listener.js
06:10:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 176 (000000E2E1419C00) [pid = 3092] [serial = 1608] [outer = 000000E2DF631800]
06:10:41 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8113800 == 79 [pid = 3092] [id = 574]
06:10:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 177 (000000E2E1570400) [pid = 3092] [serial = 1609] [outer = 0000000000000000]
06:10:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 178 (000000E2E0CF4000) [pid = 3092] [serial = 1610] [outer = 000000E2E1570400]
06:10:41 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
06:10:41 INFO - document served over http requires an https
06:10:41 INFO - sub-resource via iframe-tag using the meta-referrer
06:10:41 INFO - delivery method with swap-origin-redirect and when
06:10:41 INFO - the target request is cross-origin.
06:10:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1084ms
06:10:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:10:42 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8781800 == 80 [pid = 3092] [id = 575]
06:10:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 179 (000000E2E05C2800) [pid = 3092] [serial = 1611] [outer = 0000000000000000]
06:10:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 180 (000000E2E2B05800) [pid = 3092] [serial = 1612] [outer = 000000E2E05C2800]
06:10:42 INFO - PROCESS | 3092 | 1450275042187 Marionette INFO loaded listener.js
06:10:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 181 (000000E2E2C0C400) [pid = 3092] [serial = 1613] [outer = 000000E2E05C2800]
06:10:42 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
06:10:42 INFO - document served over http requires an https
06:10:42 INFO - sub-resource via script-tag using the meta-referrer
06:10:42 INFO - delivery method with keep-origin-redirect and when
06:10:42 INFO - the target request is cross-origin.
06:10:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1126ms
06:10:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:10:43 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9293800 == 81 [pid = 3092] [id = 576]
06:10:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 182 (000000E2E2C06800) [pid = 3092] [serial = 1614] [outer = 0000000000000000]
06:10:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 183 (000000E2E2FA9400) [pid = 3092] [serial = 1615] [outer = 000000E2E2C06800]
06:10:43 INFO - PROCESS | 3092 | 1450275043227 Marionette INFO loaded listener.js
06:10:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 184 (000000E2E5B9D400) [pid = 3092] [serial = 1616] [outer = 000000E2E2C06800]
06:10:43 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
06:10:43 INFO - document served over http requires an https
06:10:43 INFO - sub-resource via script-tag using the meta-referrer
06:10:43 INFO - delivery method with no-redirect and when
06:10:43 INFO - the target request is cross-origin.
06:10:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 986ms
06:10:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:10:44 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9A13800 == 82 [pid = 3092] [id = 577]
06:10:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 185 (000000E2E5F94400) [pid = 3092] [serial = 1617] [outer = 0000000000000000]
06:10:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 186 (000000E2E650A400) [pid = 3092] [serial = 1618] [outer = 000000E2E5F94400]
06:10:44 INFO - PROCESS | 3092 | 1450275044242 Marionette INFO loaded listener.js
06:10:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 187 (000000E2E6C51C00) [pid = 3092] [serial = 1619] [outer = 000000E2E5F94400]
06:10:44 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
06:10:44 INFO - document served over http requires an https
06:10:44 INFO - sub-resource via script-tag using the meta-referrer
06:10:44 INFO - delivery method with swap-origin-redirect and when
06:10:44 INFO - the target request is cross-origin.
06:10:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1027ms
06:10:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:10:45 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAB15000 == 83 [pid = 3092] [id = 578]
06:10:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 188 (000000E2E7032800) [pid = 3092] [serial = 1620] [outer = 0000000000000000]
06:10:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 189 (000000E2E7C77400) [pid = 3092] [serial = 1621] [outer = 000000E2E7032800]
06:10:45 INFO - PROCESS | 3092 | 1450275045246 Marionette INFO loaded listener.js
06:10:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 190 (000000E2E8902800) [pid = 3092] [serial = 1622] [outer = 000000E2E7032800]
06:10:45 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
06:10:45 INFO - document served over http requires an https
06:10:45 INFO - sub-resource via xhr-request using the meta-referrer
06:10:45 INFO - delivery method with keep-origin-redirect and when
06:10:45 INFO - the target request is cross-origin.
06:10:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 922ms
06:10:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:10:46 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAFDE800 == 84 [pid = 3092] [id = 579]
06:10:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 191 (000000E2E88F9400) [pid = 3092] [serial = 1623] [outer = 0000000000000000]
06:10:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 192 (000000E2E8C89400) [pid = 3092] [serial = 1624] [outer = 000000E2E88F9400]
06:10:46 INFO - PROCESS | 3092 | 1450275046203 Marionette INFO loaded listener.js
06:10:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 193 (000000E2E9314800) [pid = 3092] [serial = 1625] [outer = 000000E2E88F9400]
06:10:46 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
06:10:46 INFO - document served over http requires an https
06:10:46 INFO - sub-resource via xhr-request using the meta-referrer
06:10:46 INFO - delivery method with no-redirect and when
06:10:46 INFO - the target request is cross-origin.
06:10:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 943ms
06:10:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:10:47 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EC66F800 == 85 [pid = 3092] [id = 580]
06:10:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 194 (000000E2E9319400) [pid = 3092] [serial = 1626] [outer = 0000000000000000]
06:10:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 195 (000000E2E99D0800) [pid = 3092] [serial = 1627] [outer = 000000E2E9319400]
06:10:47 INFO - PROCESS | 3092 | 1450275047189 Marionette INFO loaded listener.js
06:10:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 196 (000000E2EAF91000) [pid = 3092] [serial = 1628] [outer = 000000E2E9319400]
06:10:47 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
06:10:47 INFO - document served over http requires an https
06:10:47 INFO - sub-resource via xhr-request using the meta-referrer
06:10:47 INFO - delivery method with swap-origin-redirect and when
06:10:47 INFO - the target request is cross-origin.
06:10:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1029ms
06:10:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:10:48 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EDBBF000 == 86 [pid = 3092] [id = 581]
06:10:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 197 (000000E2EAF90400) [pid = 3092] [serial = 1629] [outer = 0000000000000000]
06:10:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 198 (000000E2EB03F400) [pid = 3092] [serial = 1630] [outer = 000000E2EAF90400]
06:10:48 INFO - PROCESS | 3092 | 1450275048190 Marionette INFO loaded listener.js
06:10:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 199 (000000E2EB2A6400) [pid = 3092] [serial = 1631] [outer = 000000E2EAF90400]
06:10:48 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
06:10:48 INFO - document served over http requires an http
06:10:48 INFO - sub-resource via fetch-request using the meta-referrer
06:10:48 INFO - delivery method with keep-origin-redirect and when
06:10:48 INFO - the target request is same-origin.
06:10:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 986ms
06:10:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:10:49 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EE1E9800 == 87 [pid = 3092] [id = 582]
06:10:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 200 (000000E2EB29E000) [pid = 3092] [serial = 1632] [outer = 0000000000000000]
06:10:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 201 (000000E2EB837000) [pid = 3092] [serial = 1633] [outer = 000000E2EB29E000]
06:10:49 INFO - PROCESS | 3092 | 1450275049198 Marionette INFO loaded listener.js
06:10:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 202 (000000E2EBD22400) [pid = 3092] [serial = 1634] [outer = 000000E2EB29E000]
06:10:49 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
06:10:49 INFO - document served over http requires an http
06:10:49 INFO - sub-resource via fetch-request using the meta-referrer
06:10:49 INFO - delivery method with no-redirect and when
06:10:49 INFO - the target request is same-origin.
06:10:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 944ms
06:10:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:10:50 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EFD33800 == 88 [pid = 3092] [id = 583]
06:10:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 203 (000000E286AD2800) [pid = 3092] [serial = 1635] [outer = 0000000000000000]
06:10:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 204 (000000E286AD7C00) [pid = 3092] [serial = 1636] [outer = 000000E286AD2800]
06:10:50 INFO - PROCESS | 3092 | 1450275050177 Marionette INFO loaded listener.js
06:10:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 205 (000000E2EB8E6400) [pid = 3092] [serial = 1637] [outer = 000000E286AD2800]
06:10:50 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
06:10:50 INFO - document served over http requires an http
06:10:50 INFO - sub-resource via fetch-request using the meta-referrer
06:10:50 INFO - delivery method with swap-origin-redirect and when
06:10:50 INFO - the target request is same-origin.
06:10:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1019ms
06:10:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:10:51 INFO - PROCESS | 3092 | ++DOCSHELL 000000E281294000 == 89 [pid = 3092] [id = 584]
06:10:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 206 (000000E2812AA000) [pid = 3092] [serial = 1638] [outer = 0000000000000000]
06:10:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 207 (000000E2812B0C00) [pid = 3092] [serial = 1639] [outer = 000000E2812AA000]
06:10:51 INFO - PROCESS | 3092 | 1450275051216 Marionette INFO loaded listener.js
06:10:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 208 (000000E2EB8EA400) [pid = 3092] [serial = 1640] [outer = 000000E2812AA000]
06:10:51 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EE19D000 == 90 [pid = 3092] [id = 585]
06:10:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 209 (000000E2853E5800) [pid = 3092] [serial = 1641] [outer = 0000000000000000]
06:10:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 210 (000000E2853E9400) [pid = 3092] [serial = 1642] [outer = 000000E2853E5800]
06:10:51 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
06:10:51 INFO - document served over http requires an http
06:10:51 INFO - sub-resource via iframe-tag using the meta-referrer
06:10:51 INFO - delivery method with keep-origin-redirect and when
06:10:51 INFO - the target request is same-origin.
06:10:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1028ms
06:10:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:10:52 INFO - PROCESS | 3092 | ++DOCSHELL 000000E286C44800 == 91 [pid = 3092] [id = 586]
06:10:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 211 (000000E2812B4C00) [pid = 3092] [serial = 1643] [outer = 0000000000000000]
06:10:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 212 (000000E2853E6000) [pid = 3092] [serial = 1644] [outer = 000000E2812B4C00]
06:10:52 INFO - PROCESS | 3092 | 1450275052282 Marionette INFO loaded listener.js
06:10:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 213 (000000E2EC47D000) [pid = 3092] [serial = 1645] [outer = 000000E2812B4C00]
06:10:52 INFO - PROCESS | 3092 | ++DOCSHELL 000000E286C57800 == 92 [pid = 3092] [id = 587]
06:10:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 214 (000000E286C71C00) [pid = 3092] [serial = 1646] [outer = 0000000000000000]
06:10:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 215 (000000E286C70800) [pid = 3092] [serial = 1647] [outer = 000000E286C71C00]
06:10:52 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
06:10:52 INFO - document served over http requires an http
06:10:52 INFO - sub-resource via iframe-tag using the meta-referrer
06:10:52 INFO - delivery method with no-redirect and when
06:10:52 INFO - the target request is same-origin.
06:10:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1030ms
06:10:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:10:53 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28721C000 == 93 [pid = 3092] [id = 588]
06:10:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 216 (000000E286C72800) [pid = 3092] [serial = 1648] [outer = 0000000000000000]
06:10:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 217 (000000E286C7A800) [pid = 3092] [serial = 1649] [outer = 000000E286C72800]
06:10:53 INFO - PROCESS | 3092 | 1450275053322 Marionette INFO loaded listener.js
06:10:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 218 (000000E2EC5DAC00) [pid = 3092] [serial = 1650] [outer = 000000E286C72800]
06:10:53 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28722A800 == 94 [pid = 3092] [id = 589]
06:10:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 219 (000000E28837F400) [pid = 3092] [serial = 1651] [outer = 0000000000000000]
06:10:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 220 (000000E288380000) [pid = 3092] [serial = 1652] [outer = 000000E28837F400]
06:10:54 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
06:10:54 INFO - document served over http requires an http
06:10:54 INFO - sub-resource via iframe-tag using the meta-referrer
06:10:54 INFO - delivery method with swap-origin-redirect and when
06:10:54 INFO - the target request is same-origin.
06:10:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1151ms
06:10:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:10:54 INFO - PROCESS | 3092 | ++DOCSHELL 000000E287270800 == 95 [pid = 3092] [id = 590]
06:10:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 221 (000000E286C73800) [pid = 3092] [serial = 1653] [outer = 0000000000000000]
06:10:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 222 (000000E28837F800) [pid = 3092] [serial = 1654] [outer = 000000E286C73800]
06:10:54 INFO - PROCESS | 3092 | 1450275054488 Marionette INFO loaded listener.js
06:10:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 223 (000000E2EC5E0400) [pid = 3092] [serial = 1655] [outer = 000000E286C73800]
06:10:56 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6C63000 == 94 [pid = 3092] [id = 10]
06:10:57 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
06:10:57 INFO - document served over http requires an http
06:10:57 INFO - sub-resource via script-tag using the meta-referrer
06:10:57 INFO - delivery method with keep-origin-redirect and when
06:10:57 INFO - the target request is same-origin.
06:10:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3082ms
06:10:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:10:57 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280E71000 == 95 [pid = 3092] [id = 591]
06:10:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 224 (000000E2806CD800) [pid = 3092] [serial = 1656] [outer = 0000000000000000]
06:10:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 225 (000000E280835C00) [pid = 3092] [serial = 1657] [outer = 000000E2806CD800]
06:10:57 INFO - PROCESS | 3092 | 1450275057831 Marionette INFO loaded listener.js
06:10:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 226 (000000E2812AC800) [pid = 3092] [serial = 1658] [outer = 000000E2806CD800]
06:10:58 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
06:10:58 INFO - document served over http requires an http
06:10:58 INFO - sub-resource via script-tag using the meta-referrer
06:10:58 INFO - delivery method with no-redirect and when
06:10:58 INFO - the target request is same-origin.
06:10:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1280ms
06:10:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:10:58 INFO - PROCESS | 3092 | ++DOCSHELL 000000E288D27800 == 96 [pid = 3092] [id = 592]
06:10:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 227 (000000E28837D000) [pid = 3092] [serial = 1659] [outer = 0000000000000000]
06:10:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 228 (000000E28844FC00) [pid = 3092] [serial = 1660] [outer = 000000E28837D000]
06:10:58 INFO - PROCESS | 3092 | 1450275058837 Marionette INFO loaded listener.js
06:10:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 229 (000000E28845A000) [pid = 3092] [serial = 1661] [outer = 000000E28837D000]
06:10:59 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
06:10:59 INFO - document served over http requires an http
06:10:59 INFO - sub-resource via script-tag using the meta-referrer
06:10:59 INFO - delivery method with swap-origin-redirect and when
06:10:59 INFO - the target request is same-origin.
06:10:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1241ms
06:10:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:10:59 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28105C000 == 97 [pid = 3092] [id = 593]
06:10:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 230 (000000E280B7BC00) [pid = 3092] [serial = 1662] [outer = 0000000000000000]
06:11:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 231 (000000E28103CC00) [pid = 3092] [serial = 1663] [outer = 000000E280B7BC00]
06:11:00 INFO - PROCESS | 3092 | 1450275060049 Marionette INFO loaded listener.js
06:11:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 232 (000000E289EDAC00) [pid = 3092] [serial = 1664] [outer = 000000E280B7BC00]
06:11:00 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
06:11:00 INFO - document served over http requires an http
06:11:00 INFO - sub-resource via xhr-request using the meta-referrer
06:11:00 INFO - delivery method with keep-origin-redirect and when
06:11:00 INFO - the target request is same-origin.
06:11:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 944ms
06:11:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:11:00 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280E69000 == 98 [pid = 3092] [id = 594]
06:11:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 233 (000000E2806D8400) [pid = 3092] [serial = 1665] [outer = 0000000000000000]
06:11:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 234 (000000E280C40000) [pid = 3092] [serial = 1666] [outer = 000000E2806D8400]
06:11:01 INFO - PROCESS | 3092 | 1450275061035 Marionette INFO loaded listener.js
06:11:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 235 (000000E2D2998800) [pid = 3092] [serial = 1667] [outer = 000000E2806D8400]
06:11:01 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
06:11:01 INFO - document served over http requires an http
06:11:01 INFO - sub-resource via xhr-request using the meta-referrer
06:11:01 INFO - delivery method with no-redirect and when
06:11:01 INFO - the target request is same-origin.
06:11:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 985ms
06:11:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D325E800 == 97 [pid = 3092] [id = 337]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D297D000 == 96 [pid = 3092] [id = 313]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A645800 == 95 [pid = 3092] [id = 565]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2805F8800 == 94 [pid = 3092] [id = 564]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E281054000 == 93 [pid = 3092] [id = 563]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A390000 == 92 [pid = 3092] [id = 562]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2833FC800 == 91 [pid = 3092] [id = 561]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D0AC1000 == 90 [pid = 3092] [id = 560]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A549000 == 89 [pid = 3092] [id = 559]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D2981000 == 88 [pid = 3092] [id = 558]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2833EF800 == 87 [pid = 3092] [id = 557]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EA0A2800 == 86 [pid = 3092] [id = 556]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A088000 == 85 [pid = 3092] [id = 555]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E282362800 == 84 [pid = 3092] [id = 554]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E282347000 == 83 [pid = 3092] [id = 553]
06:11:02 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28053F800 == 84 [pid = 3092] [id = 595]
06:11:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 236 (000000E280518400) [pid = 3092] [serial = 1668] [outer = 0000000000000000]
06:11:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 237 (000000E280558400) [pid = 3092] [serial = 1669] [outer = 000000E280518400]
06:11:02 INFO - PROCESS | 3092 | 1450275062121 Marionette INFO loaded listener.js
06:11:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 238 (000000E2808D8C00) [pid = 3092] [serial = 1670] [outer = 000000E280518400]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EEF67800 == 83 [pid = 3092] [id = 552]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EE8BC000 == 82 [pid = 3092] [id = 551]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EE196800 == 81 [pid = 3092] [id = 550]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EDC61800 == 80 [pid = 3092] [id = 549]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED520800 == 79 [pid = 3092] [id = 548]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EC4DE000 == 78 [pid = 3092] [id = 547]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EB8C5800 == 77 [pid = 3092] [id = 546]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EACA7000 == 76 [pid = 3092] [id = 545]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EA725000 == 75 [pid = 3092] [id = 544]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E92B2800 == 74 [pid = 3092] [id = 543]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF98C000 == 73 [pid = 3092] [id = 542]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6F6C800 == 72 [pid = 3092] [id = 541]
06:11:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E28081F800 == 71 [pid = 3092] [id = 540]
06:11:02 INFO - PROCESS | 3092 | --DOMWINDOW == 237 (000000E2E2B9C000) [pid = 3092] [serial = 1505] [outer = 0000000000000000] [url = about:blank]
06:11:02 INFO - PROCESS | 3092 | --DOMWINDOW == 236 (000000E2DF5A6000) [pid = 3092] [serial = 1508] [outer = 0000000000000000] [url = about:blank]
06:11:02 INFO - PROCESS | 3092 | --DOMWINDOW == 235 (000000E2D2193000) [pid = 3092] [serial = 1482] [outer = 0000000000000000] [url = about:blank]
06:11:02 INFO - PROCESS | 3092 | --DOMWINDOW == 234 (000000E289E7F000) [pid = 3092] [serial = 1477] [outer = 0000000000000000] [url = about:blank]
06:11:02 INFO - PROCESS | 3092 | --DOMWINDOW == 233 (000000E2DB22A800) [pid = 3092] [serial = 1487] [outer = 0000000000000000] [url = about:blank]
06:11:02 INFO - PROCESS | 3092 | --DOMWINDOW == 232 (000000E2DC37F400) [pid = 3092] [serial = 1493] [outer = 0000000000000000] [url = about:blank]
06:11:02 INFO - PROCESS | 3092 | --DOMWINDOW == 231 (000000E2D0CC9400) [pid = 3092] [serial = 1490] [outer = 0000000000000000] [url = about:blank]
06:11:02 INFO - PROCESS | 3092 | --DOMWINDOW == 230 (000000E2E5716400) [pid = 3092] [serial = 1511] [outer = 0000000000000000] [url = about:blank]
06:11:02 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
06:11:02 INFO - document served over http requires an http
06:11:02 INFO - sub-resource via xhr-request using the meta-referrer
06:11:02 INFO - delivery method with swap-origin-redirect and when
06:11:02 INFO - the target request is same-origin.
06:11:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1136ms
06:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:11:02 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280FC1000 == 72 [pid = 3092] [id = 596]
06:11:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 231 (000000E28102CC00) [pid = 3092] [serial = 1671] [outer = 0000000000000000]
06:11:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 232 (000000E28103A800) [pid = 3092] [serial = 1672] [outer = 000000E28102CC00]
06:11:03 INFO - PROCESS | 3092 | 1450275063005 Marionette INFO loaded listener.js
06:11:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 233 (000000E2D0B9DC00) [pid = 3092] [serial = 1673] [outer = 000000E28102CC00]
06:11:03 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
06:11:03 INFO - document served over http requires an https
06:11:03 INFO - sub-resource via fetch-request using the meta-referrer
06:11:03 INFO - delivery method with keep-origin-redirect and when
06:11:03 INFO - the target request is same-origin.
06:11:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 775ms
06:11:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:11:03 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A390000 == 73 [pid = 3092] [id = 597]
06:11:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 234 (000000E2D0BA3C00) [pid = 3092] [serial = 1674] [outer = 0000000000000000]
06:11:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 235 (000000E2D32AA000) [pid = 3092] [serial = 1675] [outer = 000000E2D0BA3C00]
06:11:03 INFO - PROCESS | 3092 | 1450275063832 Marionette INFO loaded listener.js
06:11:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 236 (000000E2D7C8E800) [pid = 3092] [serial = 1676] [outer = 000000E2D0BA3C00]
06:11:04 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
06:11:04 INFO - document served over http requires an https
06:11:04 INFO - sub-resource via fetch-request using the meta-referrer
06:11:04 INFO - delivery method with no-redirect and when
06:11:04 INFO - the target request is same-origin.
06:11:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 734ms
06:11:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:11:04 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A644800 == 74 [pid = 3092] [id = 598]
06:11:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 237 (000000E2D75CBC00) [pid = 3092] [serial = 1677] [outer = 0000000000000000]
06:11:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 238 (000000E2D7C9A400) [pid = 3092] [serial = 1678] [outer = 000000E2D75CBC00]
06:11:04 INFO - PROCESS | 3092 | 1450275064588 Marionette INFO loaded listener.js
06:11:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 239 (000000E2DB663400) [pid = 3092] [serial = 1679] [outer = 000000E2D75CBC00]
06:11:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:11:05 INFO - document served over http requires an https
06:11:05 INFO - sub-resource via fetch-request using the meta-referrer
06:11:05 INFO - delivery method with swap-origin-redirect and when
06:11:05 INFO - the target request is same-origin.
06:11:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 797ms
06:11:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:11:05 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D3B55800 == 75 [pid = 3092] [id = 599]
06:11:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 240 (000000E2DB661C00) [pid = 3092] [serial = 1680] [outer = 0000000000000000]
06:11:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 241 (000000E2DCF08800) [pid = 3092] [serial = 1681] [outer = 000000E2DB661C00]
06:11:05 INFO - PROCESS | 3092 | 1450275065385 Marionette INFO loaded listener.js
06:11:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 242 (000000E2DE6CD800) [pid = 3092] [serial = 1682] [outer = 000000E2DB661C00]
06:11:05 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D703F800 == 76 [pid = 3092] [id = 600]
06:11:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 243 (000000E2DED6F800) [pid = 3092] [serial = 1683] [outer = 0000000000000000]
06:11:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 244 (000000E2DE2CC400) [pid = 3092] [serial = 1684] [outer = 000000E2DED6F800]
06:11:05 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
06:11:05 INFO - document served over http requires an https
06:11:05 INFO - sub-resource via iframe-tag using the meta-referrer
06:11:05 INFO - delivery method with keep-origin-redirect and when
06:11:05 INFO - the target request is same-origin.
06:11:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 776ms
06:11:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:11:06 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D8933800 == 77 [pid = 3092] [id = 601]
06:11:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 245 (000000E2DED15C00) [pid = 3092] [serial = 1685] [outer = 0000000000000000]
06:11:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 246 (000000E2DF5A3400) [pid = 3092] [serial = 1686] [outer = 000000E2DED15C00]
06:11:06 INFO - PROCESS | 3092 | 1450275066204 Marionette INFO loaded listener.js
06:11:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 247 (000000E2E17AEC00) [pid = 3092] [serial = 1687] [outer = 000000E2DED15C00]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 246 (000000E280558C00) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 245 (000000E28A3A4800) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 244 (000000E2EB044C00) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 243 (000000E2EB02B400) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 242 (000000E2EBD23000) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 241 (000000E28087A400) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 240 (000000E28087DC00) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 239 (000000E2809B8400) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 238 (000000E2EA77D000) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 237 (000000E280838400) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 236 (000000E2E7D17000) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 235 (000000E280B82000) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 234 (000000E2E88EDC00) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 233 (000000E2EA788C00) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 232 (000000E289E76800) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 231 (000000E2EC8AF400) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 230 (000000E280C3DC00) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 229 (000000E2E5B92800) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 228 (000000E2EC477800) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 227 (000000E2EB121C00) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 226 (000000E2DB251C00) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 225 (000000E281045000) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 224 (000000E289FC6400) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 223 (000000E28064D400) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 222 (000000E280A8F800) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 221 (000000E2808DD800) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 220 (000000E2E1760400) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 219 (000000E2808DAC00) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 218 (000000E2D218F800) [pid = 3092] [serial = 1520] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275011949]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 217 (000000E289FCD000) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 216 (000000E2806D5C00) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 215 (000000E2E156F800) [pid = 3092] [serial = 1525] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 214 (000000E2806D0C00) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 213 (000000E280649400) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 212 (000000E28335F400) [pid = 3092] [serial = 1567] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 211 (000000E286A53000) [pid = 3092] [serial = 1562] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275024158]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 210 (000000E289ED3000) [pid = 3092] [serial = 1557] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 209 (000000E2806DBC00) [pid = 3092] [serial = 1515] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 208 (000000E280878000) [pid = 3092] [serial = 1582] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 207 (000000E2D1D3AC00) [pid = 3092] [serial = 1585] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 206 (000000E2EA0CB800) [pid = 3092] [serial = 1540] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 205 (000000E28410BC00) [pid = 3092] [serial = 1558] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 204 (000000E284109800) [pid = 3092] [serial = 1555] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 203 (000000E2E6B12000) [pid = 3092] [serial = 1531] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 202 (000000E283360000) [pid = 3092] [serial = 1568] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 201 (000000E2EB8F2C00) [pid = 3092] [serial = 1552] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 200 (000000E280A98000) [pid = 3092] [serial = 1516] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 199 (000000E2841E4800) [pid = 3092] [serial = 1546] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 198 (000000E280B7AC00) [pid = 3092] [serial = 1573] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 197 (000000E2D6A63C00) [pid = 3092] [serial = 1521] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275011949]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 196 (000000E286A53C00) [pid = 3092] [serial = 1565] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 195 (000000E2D189B000) [pid = 3092] [serial = 1579] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 194 (000000E2E176D000) [pid = 3092] [serial = 1526] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 193 (000000E2E570F800) [pid = 3092] [serial = 1528] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 192 (000000E2861AAC00) [pid = 3092] [serial = 1549] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 191 (000000E2D6FD3400) [pid = 3092] [serial = 1523] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 190 (000000E2EB046400) [pid = 3092] [serial = 1543] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 189 (000000E28335F800) [pid = 3092] [serial = 1570] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 188 (000000E289ED3400) [pid = 3092] [serial = 1560] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 187 (000000E2E583A400) [pid = 3092] [serial = 1513] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 186 (000000E2E8908C00) [pid = 3092] [serial = 1534] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 185 (000000E280650800) [pid = 3092] [serial = 1576] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 184 (000000E286A54000) [pid = 3092] [serial = 1563] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275024158]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 183 (000000E2EA02F000) [pid = 3092] [serial = 1537] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 182 (000000E289E75400) [pid = 3092] [serial = 1518] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 181 (000000E289FC9000) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 180 (000000E280A8EC00) [pid = 3092] [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]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 179 (000000E2DB22F800) [pid = 3092] [serial = 1588] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 178 (000000E280873800) [pid = 3092] [serial = 1376] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 177 (000000E2ED628C00) [pid = 3092] [serial = 1364] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 176 (000000E2ED565C00) [pid = 3092] [serial = 1356] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 175 (000000E2861BFC00) [pid = 3092] [serial = 1583] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 174 (000000E2EB8E3800) [pid = 3092] [serial = 1351] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 173 (000000E2ED629C00) [pid = 3092] [serial = 1361] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 172 (000000E28A635400) [pid = 3092] [serial = 1379] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 171 (000000E28103B000) [pid = 3092] [serial = 1382] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 170 (000000E28A3AD400) [pid = 3092] [serial = 1367] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 169 (000000E2D7A10800) [pid = 3092] [serial = 1586] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 168 (000000E2D6FCBC00) [pid = 3092] [serial = 1580] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 167 (000000E2EF547C00) [pid = 3092] [serial = 1370] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 166 (000000E280877400) [pid = 3092] [serial = 1373] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2E8D54400) [pid = 3092] [serial = 1430] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2861BDC00) [pid = 3092] [serial = 1472] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2EA0CF800) [pid = 3092] [serial = 1435] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2EB297C00) [pid = 3092] [serial = 1440] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E2EC8B0000) [pid = 3092] [serial = 1457] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2EF54B800) [pid = 3092] [serial = 1460] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 159 (000000E289FD2800) [pid = 3092] [serial = 1454] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 158 (000000E2E7C78000) [pid = 3092] [serial = 1427] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 157 (000000E280B7B800) [pid = 3092] [serial = 1466] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 156 (000000E2EC8A5C00) [pid = 3092] [serial = 1448] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 155 (000000E280A90C00) [pid = 3092] [serial = 1463] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 154 (000000E2EC479800) [pid = 3092] [serial = 1445] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 153 (000000E280B7C400) [pid = 3092] [serial = 1469] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 152 (000000E2E1417800) [pid = 3092] [serial = 1424] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 151 (000000E2D6FCB000) [pid = 3092] [serial = 1421] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | --DOMWINDOW == 150 (000000E2EC483000) [pid = 3092] [serial = 1451] [outer = 0000000000000000] [url = about:blank]
06:11:06 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD424800 == 78 [pid = 3092] [id = 602]
06:11:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 151 (000000E2806CC400) [pid = 3092] [serial = 1688] [outer = 0000000000000000]
06:11:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 152 (000000E28087AC00) [pid = 3092] [serial = 1689] [outer = 000000E2806CC400]
06:11:06 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
06:11:06 INFO - document served over http requires an https
06:11:06 INFO - sub-resource via iframe-tag using the meta-referrer
06:11:06 INFO - delivery method with no-redirect and when
06:11:06 INFO - the target request is same-origin.
06:11:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1026ms
06:11:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:11:07 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DE9C8800 == 79 [pid = 3092] [id = 603]
06:11:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 153 (000000E280B82800) [pid = 3092] [serial = 1690] [outer = 0000000000000000]
06:11:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 154 (000000E280C3E000) [pid = 3092] [serial = 1691] [outer = 000000E280B82800]
06:11:07 INFO - PROCESS | 3092 | 1450275067199 Marionette INFO loaded listener.js
06:11:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 155 (000000E28A3AD400) [pid = 3092] [serial = 1692] [outer = 000000E280B82800]
06:11:07 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E152C000 == 80 [pid = 3092] [id = 604]
06:11:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 156 (000000E2E17AD400) [pid = 3092] [serial = 1693] [outer = 0000000000000000]
06:11:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 157 (000000E280562800) [pid = 3092] [serial = 1694] [outer = 000000E2E17AD400]
06:11:07 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
06:11:07 INFO - document served over http requires an https
06:11:07 INFO - sub-resource via iframe-tag using the meta-referrer
06:11:07 INFO - delivery method with swap-origin-redirect and when
06:11:07 INFO - the target request is same-origin.
06:11:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 838ms
06:11:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:11:08 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E61A8000 == 81 [pid = 3092] [id = 605]
06:11:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 158 (000000E28335DC00) [pid = 3092] [serial = 1695] [outer = 0000000000000000]
06:11:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 159 (000000E2E17AA800) [pid = 3092] [serial = 1696] [outer = 000000E28335DC00]
06:11:08 INFO - PROCESS | 3092 | 1450275068144 Marionette INFO loaded listener.js
06:11:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 160 (000000E2E571E000) [pid = 3092] [serial = 1697] [outer = 000000E28335DC00]
06:11:08 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
06:11:08 INFO - document served over http requires an https
06:11:08 INFO - sub-resource via script-tag using the meta-referrer
06:11:08 INFO - delivery method with keep-origin-redirect and when
06:11:08 INFO - the target request is same-origin.
06:11:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 775ms
06:11:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:11:08 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2806AA000 == 82 [pid = 3092] [id = 606]
06:11:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E28055A400) [pid = 3092] [serial = 1698] [outer = 0000000000000000]
06:11:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E280649400) [pid = 3092] [serial = 1699] [outer = 000000E28055A400]
06:11:09 INFO - PROCESS | 3092 | 1450275069046 Marionette INFO loaded listener.js
06:11:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E280B7F800) [pid = 3092] [serial = 1700] [outer = 000000E28055A400]
06:11:09 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
06:11:09 INFO - document served over http requires an https
06:11:09 INFO - sub-resource via script-tag using the meta-referrer
06:11:09 INFO - delivery method with no-redirect and when
06:11:09 INFO - the target request is same-origin.
06:11:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1138ms
06:11:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:11:10 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A541800 == 83 [pid = 3092] [id = 607]
06:11:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E281041000) [pid = 3092] [serial = 1701] [outer = 0000000000000000]
06:11:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2853E4000) [pid = 3092] [serial = 1702] [outer = 000000E281041000]
06:11:10 INFO - PROCESS | 3092 | 1450275070131 Marionette INFO loaded listener.js
06:11:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E288451C00) [pid = 3092] [serial = 1703] [outer = 000000E281041000]
06:11:10 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
06:11:10 INFO - document served over http requires an https
06:11:10 INFO - sub-resource via script-tag using the meta-referrer
06:11:10 INFO - delivery method with swap-origin-redirect and when
06:11:10 INFO - the target request is same-origin.
06:11:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1124ms
06:11:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:11:11 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E810E000 == 84 [pid = 3092] [id = 608]
06:11:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 167 (000000E289E80C00) [pid = 3092] [serial = 1704] [outer = 0000000000000000]
06:11:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 168 (000000E28A62B400) [pid = 3092] [serial = 1705] [outer = 000000E289E80C00]
06:11:11 INFO - PROCESS | 3092 | 1450275071283 Marionette INFO loaded listener.js
06:11:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 169 (000000E2D6D5E000) [pid = 3092] [serial = 1706] [outer = 000000E289E80C00]
06:11:11 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
06:11:11 INFO - document served over http requires an https
06:11:11 INFO - sub-resource via xhr-request using the meta-referrer
06:11:11 INFO - delivery method with keep-origin-redirect and when
06:11:11 INFO - the target request is same-origin.
06:11:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1025ms
06:11:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:11:12 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E98A2000 == 85 [pid = 3092] [id = 609]
06:11:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 170 (000000E2D2995400) [pid = 3092] [serial = 1707] [outer = 0000000000000000]
06:11:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 171 (000000E2D7CE9000) [pid = 3092] [serial = 1708] [outer = 000000E2D2995400]
06:11:12 INFO - PROCESS | 3092 | 1450275072321 Marionette INFO loaded listener.js
06:11:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 172 (000000E2E61CCC00) [pid = 3092] [serial = 1709] [outer = 000000E2D2995400]
06:11:12 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
06:11:12 INFO - document served over http requires an https
06:11:12 INFO - sub-resource via xhr-request using the meta-referrer
06:11:12 INFO - delivery method with no-redirect and when
06:11:12 INFO - the target request is same-origin.
06:11:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 997ms
06:11:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:11:13 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAB12800 == 86 [pid = 3092] [id = 610]
06:11:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 173 (000000E2E5F95C00) [pid = 3092] [serial = 1710] [outer = 0000000000000000]
06:11:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 174 (000000E2E6B1D400) [pid = 3092] [serial = 1711] [outer = 000000E2E5F95C00]
06:11:13 INFO - PROCESS | 3092 | 1450275073305 Marionette INFO loaded listener.js
06:11:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 175 (000000E2E8A6D400) [pid = 3092] [serial = 1712] [outer = 000000E2E5F95C00]
06:11:13 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
06:11:13 INFO - document served over http requires an https
06:11:13 INFO - sub-resource via xhr-request using the meta-referrer
06:11:13 INFO - delivery method with swap-origin-redirect and when
06:11:13 INFO - the target request is same-origin.
06:11:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 985ms
06:11:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:11:14 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EB8DC000 == 87 [pid = 3092] [id = 611]
06:11:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 176 (000000E2E9311800) [pid = 3092] [serial = 1713] [outer = 0000000000000000]
06:11:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 177 (000000E2E99CA400) [pid = 3092] [serial = 1714] [outer = 000000E2E9311800]
06:11:14 INFO - PROCESS | 3092 | 1450275074311 Marionette INFO loaded listener.js
06:11:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 178 (000000E2EA0CB800) [pid = 3092] [serial = 1715] [outer = 000000E2E9311800]
06:11:15 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
06:11:15 INFO - document served over http requires an http
06:11:15 INFO - sub-resource via fetch-request using the http-csp
06:11:15 INFO - delivery method with keep-origin-redirect and when
06:11:15 INFO - the target request is cross-origin.
06:11:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1093ms
06:11:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:11:15 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EC4E1800 == 88 [pid = 3092] [id = 612]
06:11:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 179 (000000E2EA07FC00) [pid = 3092] [serial = 1716] [outer = 0000000000000000]
06:11:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 180 (000000E2EA787C00) [pid = 3092] [serial = 1717] [outer = 000000E2EA07FC00]
06:11:15 INFO - PROCESS | 3092 | 1450275075403 Marionette INFO loaded listener.js
06:11:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 181 (000000E2EB114400) [pid = 3092] [serial = 1718] [outer = 000000E2EA07FC00]
06:11:16 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
06:11:16 INFO - document served over http requires an http
06:11:16 INFO - sub-resource via fetch-request using the http-csp
06:11:16 INFO - delivery method with no-redirect and when
06:11:16 INFO - the target request is cross-origin.
06:11:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 965ms
06:11:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:11:16 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED516800 == 89 [pid = 3092] [id = 613]
06:11:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 182 (000000E2EB02CC00) [pid = 3092] [serial = 1719] [outer = 0000000000000000]
06:11:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 183 (000000E2EB29C400) [pid = 3092] [serial = 1720] [outer = 000000E2EB02CC00]
06:11:16 INFO - PROCESS | 3092 | 1450275076362 Marionette INFO loaded listener.js
06:11:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 184 (000000E2EBD27C00) [pid = 3092] [serial = 1721] [outer = 000000E2EB02CC00]
06:11:16 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
06:11:16 INFO - document served over http requires an http
06:11:16 INFO - sub-resource via fetch-request using the http-csp
06:11:16 INFO - delivery method with swap-origin-redirect and when
06:11:16 INFO - the target request is cross-origin.
06:11:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 985ms
06:11:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:11:17 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EDC5D000 == 90 [pid = 3092] [id = 614]
06:11:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 185 (000000E289F26800) [pid = 3092] [serial = 1722] [outer = 0000000000000000]
06:11:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 186 (000000E289F29400) [pid = 3092] [serial = 1723] [outer = 000000E289F26800]
06:11:17 INFO - PROCESS | 3092 | 1450275077365 Marionette INFO loaded listener.js
06:11:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 187 (000000E2EB8E7800) [pid = 3092] [serial = 1724] [outer = 000000E289F26800]
06:11:17 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EE1A6800 == 91 [pid = 3092] [id = 615]
06:11:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 188 (000000E2834C1000) [pid = 3092] [serial = 1725] [outer = 0000000000000000]
06:11:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 189 (000000E2834C5400) [pid = 3092] [serial = 1726] [outer = 000000E2834C1000]
06:11:18 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
06:11:18 INFO - document served over http requires an http
06:11:18 INFO - sub-resource via iframe-tag using the http-csp
06:11:18 INFO - delivery method with keep-origin-redirect and when
06:11:18 INFO - the target request is cross-origin.
06:11:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1030ms
06:11:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:11:18 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EE8BA000 == 92 [pid = 3092] [id = 616]
06:11:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 190 (000000E2834C0000) [pid = 3092] [serial = 1727] [outer = 0000000000000000]
06:11:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 191 (000000E2834CB400) [pid = 3092] [serial = 1728] [outer = 000000E2834C0000]
06:11:18 INFO - PROCESS | 3092 | 1450275078446 Marionette INFO loaded listener.js
06:11:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 192 (000000E2EC47F000) [pid = 3092] [serial = 1729] [outer = 000000E2834C0000]
06:11:21 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2806B6800 == 93 [pid = 3092] [id = 617]
06:11:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 193 (000000E28548B000) [pid = 3092] [serial = 1730] [outer = 0000000000000000]
06:11:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 194 (000000E28548A800) [pid = 3092] [serial = 1731] [outer = 000000E28548B000]
06:11:21 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
06:11:21 INFO - document served over http requires an http
06:11:21 INFO - sub-resource via iframe-tag using the http-csp
06:11:21 INFO - delivery method with no-redirect and when
06:11:21 INFO - the target request is cross-origin.
06:11:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3267ms
06:11:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:11:22 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28128D800 == 94 [pid = 3092] [id = 618]
06:11:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 195 (000000E280838C00) [pid = 3092] [serial = 1732] [outer = 0000000000000000]
06:11:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 196 (000000E28087A400) [pid = 3092] [serial = 1733] [outer = 000000E280838C00]
06:11:22 INFO - PROCESS | 3092 | 1450275082941 Marionette INFO loaded listener.js
06:11:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 197 (000000E2812B0800) [pid = 3092] [serial = 1734] [outer = 000000E280838C00]
06:11:23 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A081000 == 95 [pid = 3092] [id = 619]
06:11:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 198 (000000E28548A400) [pid = 3092] [serial = 1735] [outer = 0000000000000000]
06:11:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 199 (000000E285495800) [pid = 3092] [serial = 1736] [outer = 000000E28548A400]
06:11:23 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
06:11:23 INFO - document served over http requires an http
06:11:23 INFO - sub-resource via iframe-tag using the http-csp
06:11:23 INFO - delivery method with swap-origin-redirect and when
06:11:23 INFO - the target request is cross-origin.
06:11:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2297ms
06:11:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:11:23 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D3348000 == 96 [pid = 3092] [id = 620]
06:11:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 200 (000000E2853F1000) [pid = 3092] [serial = 1737] [outer = 0000000000000000]
06:11:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 201 (000000E2861AC400) [pid = 3092] [serial = 1738] [outer = 000000E2853F1000]
06:11:23 INFO - PROCESS | 3092 | 1450275083986 Marionette INFO loaded listener.js
06:11:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 202 (000000E289E75800) [pid = 3092] [serial = 1739] [outer = 000000E2853F1000]
06:11:24 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
06:11:24 INFO - document served over http requires an http
06:11:24 INFO - sub-resource via script-tag using the http-csp
06:11:24 INFO - delivery method with keep-origin-redirect and when
06:11:24 INFO - the target request is cross-origin.
06:11:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 986ms
06:11:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:11:25 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28052D800 == 97 [pid = 3092] [id = 621]
06:11:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 203 (000000E2806D1400) [pid = 3092] [serial = 1740] [outer = 0000000000000000]
06:11:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 204 (000000E280831000) [pid = 3092] [serial = 1741] [outer = 000000E2806D1400]
06:11:25 INFO - PROCESS | 3092 | 1450275085185 Marionette INFO loaded listener.js
06:11:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 205 (000000E2812B3C00) [pid = 3092] [serial = 1742] [outer = 000000E2806D1400]
06:11:25 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
06:11:25 INFO - document served over http requires an http
06:11:25 INFO - sub-resource via script-tag using the http-csp
06:11:25 INFO - delivery method with no-redirect and when
06:11:25 INFO - the target request is cross-origin.
06:11:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1176ms
06:11:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:11:26 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2805EE000 == 98 [pid = 3092] [id = 622]
06:11:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 206 (000000E280A91C00) [pid = 3092] [serial = 1743] [outer = 0000000000000000]
06:11:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 207 (000000E28410B800) [pid = 3092] [serial = 1744] [outer = 000000E280A91C00]
06:11:26 INFO - PROCESS | 3092 | 1450275086180 Marionette INFO loaded listener.js
06:11:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 208 (000000E289FC9C00) [pid = 3092] [serial = 1745] [outer = 000000E280A91C00]
06:11:26 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
06:11:26 INFO - document served over http requires an http
06:11:26 INFO - sub-resource via script-tag using the http-csp
06:11:26 INFO - delivery method with swap-origin-redirect and when
06:11:26 INFO - the target request is cross-origin.
06:11:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 985ms
06:11:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF6DC800 == 97 [pid = 3092] [id = 318]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6C22000 == 96 [pid = 3092] [id = 325]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8429000 == 95 [pid = 3092] [id = 274]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E84B1000 == 94 [pid = 3092] [id = 331]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6F76800 == 93 [pid = 3092] [id = 315]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E08E2800 == 92 [pid = 3092] [id = 319]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E58DB000 == 91 [pid = 3092] [id = 322]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DE9C2000 == 90 [pid = 3092] [id = 317]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8428000 == 89 [pid = 3092] [id = 278]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D83E8000 == 88 [pid = 3092] [id = 320]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E71A0800 == 87 [pid = 3092] [id = 327]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E152C000 == 86 [pid = 3092] [id = 604]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD424800 == 85 [pid = 3092] [id = 602]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D703F800 == 84 [pid = 3092] [id = 600]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E287270800 == 83 [pid = 3092] [id = 590]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E28722A800 == 82 [pid = 3092] [id = 589]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E28721C000 == 81 [pid = 3092] [id = 588]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E286C57800 == 80 [pid = 3092] [id = 587]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E286C44800 == 79 [pid = 3092] [id = 586]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EE19D000 == 78 [pid = 3092] [id = 585]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E281294000 == 77 [pid = 3092] [id = 584]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EFD33800 == 76 [pid = 3092] [id = 583]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EE1E9800 == 75 [pid = 3092] [id = 582]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EDBBF000 == 74 [pid = 3092] [id = 581]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EC66F800 == 73 [pid = 3092] [id = 580]
06:11:27 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2805F5800 == 74 [pid = 3092] [id = 623]
06:11:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 209 (000000E280520800) [pid = 3092] [serial = 1746] [outer = 0000000000000000]
06:11:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 210 (000000E28055C800) [pid = 3092] [serial = 1747] [outer = 000000E280520800]
06:11:27 INFO - PROCESS | 3092 | 1450275087292 Marionette INFO loaded listener.js
06:11:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 211 (000000E2808DB400) [pid = 3092] [serial = 1748] [outer = 000000E280520800]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAFDE800 == 73 [pid = 3092] [id = 579]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAB15000 == 72 [pid = 3092] [id = 578]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9A13800 == 71 [pid = 3092] [id = 577]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9293800 == 70 [pid = 3092] [id = 576]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8781800 == 69 [pid = 3092] [id = 575]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8113800 == 68 [pid = 3092] [id = 574]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6C15800 == 67 [pid = 3092] [id = 573]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E98A3000 == 66 [pid = 3092] [id = 539]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E664C800 == 65 [pid = 3092] [id = 572]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5771000 == 64 [pid = 3092] [id = 571]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E03F7000 == 63 [pid = 3092] [id = 570]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF6C9000 == 62 [pid = 3092] [id = 569]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D8920000 == 61 [pid = 3092] [id = 568]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E28104D800 == 60 [pid = 3092] [id = 567]
06:11:27 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D1B65000 == 59 [pid = 3092] [id = 12]
06:11:27 INFO - PROCESS | 3092 | --DOMWINDOW == 210 (000000E289FCAC00) [pid = 3092] [serial = 1577] [outer = 0000000000000000] [url = about:blank]
06:11:27 INFO - PROCESS | 3092 | --DOMWINDOW == 209 (000000E2DE9F8400) [pid = 3092] [serial = 1524] [outer = 0000000000000000] [url = about:blank]
06:11:27 INFO - PROCESS | 3092 | --DOMWINDOW == 208 (000000E2841E5800) [pid = 3092] [serial = 1574] [outer = 0000000000000000] [url = about:blank]
06:11:27 INFO - PROCESS | 3092 | --DOMWINDOW == 207 (000000E2D0BA2000) [pid = 3092] [serial = 1519] [outer = 0000000000000000] [url = about:blank]
06:11:27 INFO - PROCESS | 3092 | --DOMWINDOW == 206 (000000E2E61BF000) [pid = 3092] [serial = 1529] [outer = 0000000000000000] [url = about:blank]
06:11:28 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
06:11:28 INFO - document served over http requires an http
06:11:28 INFO - sub-resource via xhr-request using the http-csp
06:11:28 INFO - delivery method with keep-origin-redirect and when
06:11:28 INFO - the target request is cross-origin.
06:11:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1325ms
06:11:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:11:28 INFO - PROCESS | 3092 | ++DOCSHELL 000000E282358000 == 60 [pid = 3092] [id = 624]
06:11:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 207 (000000E280B7E800) [pid = 3092] [serial = 1749] [outer = 0000000000000000]
06:11:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 208 (000000E280C3EC00) [pid = 3092] [serial = 1750] [outer = 000000E280B7E800]
06:11:28 INFO - PROCESS | 3092 | 1450275088312 Marionette INFO loaded listener.js
06:11:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 209 (000000E283369800) [pid = 3092] [serial = 1751] [outer = 000000E280B7E800]
06:11:28 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
06:11:28 INFO - document served over http requires an http
06:11:28 INFO - sub-resource via xhr-request using the http-csp
06:11:28 INFO - delivery method with no-redirect and when
06:11:28 INFO - the target request is cross-origin.
06:11:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 734ms
06:11:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:11:29 INFO - PROCESS | 3092 | ++DOCSHELL 000000E288D31000 == 61 [pid = 3092] [id = 625]
06:11:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 210 (000000E280875C00) [pid = 3092] [serial = 1752] [outer = 0000000000000000]
06:11:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 211 (000000E286ADF000) [pid = 3092] [serial = 1753] [outer = 000000E280875C00]
06:11:29 INFO - PROCESS | 3092 | 1450275089154 Marionette INFO loaded listener.js
06:11:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 212 (000000E28A3AE000) [pid = 3092] [serial = 1754] [outer = 000000E280875C00]
06:11:29 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
06:11:29 INFO - document served over http requires an http
06:11:29 INFO - sub-resource via xhr-request using the http-csp
06:11:29 INFO - delivery method with swap-origin-redirect and when
06:11:29 INFO - the target request is cross-origin.
06:11:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 733ms
06:11:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:11:29 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A54E800 == 62 [pid = 3092] [id = 626]
06:11:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 213 (000000E28A636400) [pid = 3092] [serial = 1755] [outer = 0000000000000000]
06:11:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 214 (000000E2D0B9B800) [pid = 3092] [serial = 1756] [outer = 000000E28A636400]
06:11:29 INFO - PROCESS | 3092 | 1450275089848 Marionette INFO loaded listener.js
06:11:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 215 (000000E2D2230800) [pid = 3092] [serial = 1757] [outer = 000000E28A636400]
06:11:30 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
06:11:30 INFO - document served over http requires an https
06:11:30 INFO - sub-resource via fetch-request using the http-csp
06:11:30 INFO - delivery method with keep-origin-redirect and when
06:11:30 INFO - the target request is cross-origin.
06:11:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 775ms
06:11:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:11:30 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D2844000 == 63 [pid = 3092] [id = 627]
06:11:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 216 (000000E2D26BC800) [pid = 3092] [serial = 1758] [outer = 0000000000000000]
06:11:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 217 (000000E2D2998400) [pid = 3092] [serial = 1759] [outer = 000000E2D26BC800]
06:11:30 INFO - PROCESS | 3092 | 1450275090641 Marionette INFO loaded listener.js
06:11:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 218 (000000E2D6C7B400) [pid = 3092] [serial = 1760] [outer = 000000E2D26BC800]
06:11:31 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
06:11:31 INFO - document served over http requires an https
06:11:31 INFO - sub-resource via fetch-request using the http-csp
06:11:31 INFO - delivery method with no-redirect and when
06:11:31 INFO - the target request is cross-origin.
06:11:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 733ms
06:11:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 217 (000000E2D6C63800) [pid = 3092] [serial = 26] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 216 (000000E2EB033000) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 215 (000000E2841DD800) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 214 (000000E28103C000) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 213 (000000E2861A5400) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 212 (000000E284104C00) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 211 (000000E284106000) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 210 (000000E286A50400) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 209 (000000E2D7B11800) [pid = 3092] [serial = 32] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 208 (000000E28837F400) [pid = 3092] [serial = 1651] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 207 (000000E2853E5800) [pid = 3092] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 206 (000000E286C71C00) [pid = 3092] [serial = 1646] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275052746]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 205 (000000E2EA02BC00) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 204 (000000E2E7D10C00) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 203 (000000E2E99CFC00) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 202 (000000E2E6510000) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 201 (000000E2EB833400) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 200 (000000E280518400) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 199 (000000E2806D8400) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 198 (000000E2E2C06800) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 197 (000000E2DF631800) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 196 (000000E2EAF90400) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 195 (000000E2E5F94400) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 194 (000000E2806CC400) [pid = 3092] [serial = 1688] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275066841]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 193 (000000E2D7CE8C00) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 192 (000000E2E05C2800) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 191 (000000E2E7032800) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 190 (000000E2DED15C00) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 189 (000000E2DED6F800) [pid = 3092] [serial = 1683] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 188 (000000E2D7CB9C00) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 187 (000000E2E1570400) [pid = 3092] [serial = 1609] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 186 (000000E2DB663800) [pid = 3092] [serial = 1599] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 185 (000000E2DF636000) [pid = 3092] [serial = 1604] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275040470]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 184 (000000E2D2DF8800) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 183 (000000E2806CD800) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 182 (000000E2E88F9400) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 181 (000000E2D75CBC00) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 180 (000000E28837D000) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 179 (000000E2DB661C00) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 178 (000000E2D0BA3C00) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 177 (000000E2809BC000) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 176 (000000E2E9319400) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 175 (000000E2E17AD400) [pid = 3092] [serial = 1693] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 174 (000000E2861A8000) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 173 (000000E280B82800) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 172 (000000E28102CC00) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 171 (000000E280B7BC00) [pid = 3092] [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]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 170 (000000E2EB837000) [pid = 3092] [serial = 1633] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 169 (000000E2DE2CC400) [pid = 3092] [serial = 1684] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 168 (000000E2DCF08800) [pid = 3092] [serial = 1681] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 167 (000000E2E17AA800) [pid = 3092] [serial = 1696] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 166 (000000E280835C00) [pid = 3092] [serial = 1657] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2E2FA9400) [pid = 3092] [serial = 1615] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2E8C89400) [pid = 3092] [serial = 1624] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E28844FC00) [pid = 3092] [serial = 1660] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E28103CC00) [pid = 3092] [serial = 1663] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E289ED6800) [pid = 3092] [serial = 1594] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E280C40000) [pid = 3092] [serial = 1666] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 159 (000000E2DF632800) [pid = 3092] [serial = 1605] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275040470]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 158 (000000E2DD20BC00) [pid = 3092] [serial = 1602] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 157 (000000E2E99D0800) [pid = 3092] [serial = 1627] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 156 (000000E2D32AA000) [pid = 3092] [serial = 1675] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 155 (000000E2E7C77400) [pid = 3092] [serial = 1621] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 154 (000000E2E650A400) [pid = 3092] [serial = 1618] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 153 (000000E28087AC00) [pid = 3092] [serial = 1689] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275066841]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 152 (000000E2DF5A3400) [pid = 3092] [serial = 1686] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 151 (000000E2EB03F400) [pid = 3092] [serial = 1630] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 150 (000000E28103A800) [pid = 3092] [serial = 1672] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 149 (000000E2809C4800) [pid = 3092] [serial = 1591] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 148 (000000E2D7C9A400) [pid = 3092] [serial = 1678] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 147 (000000E280558400) [pid = 3092] [serial = 1669] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 146 (000000E2E2B05800) [pid = 3092] [serial = 1612] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E280562800) [pid = 3092] [serial = 1694] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E280C3E000) [pid = 3092] [serial = 1691] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 143 (000000E2E0CF4000) [pid = 3092] [serial = 1610] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2DF63C800) [pid = 3092] [serial = 1607] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 141 (000000E2DD20C000) [pid = 3092] [serial = 1600] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 140 (000000E2D8178800) [pid = 3092] [serial = 1597] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 139 (000000E288380000) [pid = 3092] [serial = 1652] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 138 (000000E286C7A800) [pid = 3092] [serial = 1649] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E28837F800) [pid = 3092] [serial = 1654] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E286C70800) [pid = 3092] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275052746]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E2853E6000) [pid = 3092] [serial = 1644] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E286AD7C00) [pid = 3092] [serial = 1636] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 133 (000000E2853E9400) [pid = 3092] [serial = 1642] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 132 (000000E2812B0C00) [pid = 3092] [serial = 1639] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 131 (000000E2EAF9B800) [pid = 3092] [serial = 1541] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 130 (000000E2E8D56C00) [pid = 3092] [serial = 1535] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E2EA0C5C00) [pid = 3092] [serial = 1538] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E2E7D14400) [pid = 3092] [serial = 1532] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E2E9314800) [pid = 3092] [serial = 1625] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E2EC7C4400) [pid = 3092] [serial = 1553] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E289EDAC00) [pid = 3092] [serial = 1664] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E2EB80EC00) [pid = 3092] [serial = 1544] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E2EB813000) [pid = 3092] [serial = 1547] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E2D7C94400) [pid = 3092] [serial = 1571] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E2E8D50C00) [pid = 3092] [serial = 1550] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 120 (000000E2EC482C00) [pid = 3092] [serial = 1556] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E2D2998800) [pid = 3092] [serial = 1667] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E2EAF91000) [pid = 3092] [serial = 1628] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 117 (000000E2E8902800) [pid = 3092] [serial = 1622] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E2EC8AC800) [pid = 3092] [serial = 1561] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E2ED55EC00) [pid = 3092] [serial = 1566] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E2808D8C00) [pid = 3092] [serial = 1670] [outer = 0000000000000000] [url = about:blank]
06:11:33 INFO - PROCESS | 3092 | --DOMWINDOW == 113 (000000E2E0524C00) [pid = 3092] [serial = 1154] [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.]
06:11:33 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28727C800 == 64 [pid = 3092] [id = 628]
06:11:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 114 (000000E280558400) [pid = 3092] [serial = 1761] [outer = 0000000000000000]
06:11:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E280650800) [pid = 3092] [serial = 1762] [outer = 000000E280558400]
06:11:33 INFO - PROCESS | 3092 | 1450275093409 Marionette INFO loaded listener.js
06:11:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E284104C00) [pid = 3092] [serial = 1763] [outer = 000000E280558400]
06:11:33 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
06:11:33 INFO - document served over http requires an https
06:11:33 INFO - sub-resource via fetch-request using the http-csp
06:11:33 INFO - delivery method with swap-origin-redirect and when
06:11:33 INFO - the target request is cross-origin.
06:11:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2702ms
06:11:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:11:34 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D83F8800 == 65 [pid = 3092] [id = 629]
06:11:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E2861B2400) [pid = 3092] [serial = 1764] [outer = 0000000000000000]
06:11:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 118 (000000E28845A800) [pid = 3092] [serial = 1765] [outer = 000000E2861B2400]
06:11:34 INFO - PROCESS | 3092 | 1450275094070 Marionette INFO loaded listener.js
06:11:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E2D7B11800) [pid = 3092] [serial = 1766] [outer = 000000E2861B2400]
06:11:34 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD40F000 == 66 [pid = 3092] [id = 630]
06:11:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2D7CE8C00) [pid = 3092] [serial = 1767] [outer = 0000000000000000]
06:11:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 121 (000000E2D81D9400) [pid = 3092] [serial = 1768] [outer = 000000E2D7CE8C00]
06:11:34 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
06:11:34 INFO - document served over http requires an https
06:11:34 INFO - sub-resource via iframe-tag using the http-csp
06:11:34 INFO - delivery method with keep-origin-redirect and when
06:11:34 INFO - the target request is cross-origin.
06:11:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 796ms
06:11:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:11:34 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DED51800 == 67 [pid = 3092] [id = 631]
06:11:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E2D75C5C00) [pid = 3092] [serial = 1769] [outer = 0000000000000000]
06:11:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2D7CE9400) [pid = 3092] [serial = 1770] [outer = 000000E2D75C5C00]
06:11:34 INFO - PROCESS | 3092 | 1450275094984 Marionette INFO loaded listener.js
06:11:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E2DB22B400) [pid = 3092] [serial = 1771] [outer = 000000E2D75C5C00]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6F71800 == 66 [pid = 3092] [id = 335]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EB8C4000 == 65 [pid = 3092] [id = 379]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6516000 == 64 [pid = 3092] [id = 323]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E280532000 == 63 [pid = 3092] [id = 490]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5788000 == 62 [pid = 3092] [id = 492]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EC4E1800 == 61 [pid = 3092] [id = 612]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED516800 == 60 [pid = 3092] [id = 613]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EDC5D000 == 59 [pid = 3092] [id = 614]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EE1A6800 == 58 [pid = 3092] [id = 615]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EE8BA000 == 57 [pid = 3092] [id = 616]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2806B6800 == 56 [pid = 3092] [id = 617]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E28128D800 == 55 [pid = 3092] [id = 618]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A081000 == 54 [pid = 3092] [id = 619]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E187E000 == 53 [pid = 3092] [id = 321]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6DD8800 == 52 [pid = 3092] [id = 566]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E7CE5800 == 51 [pid = 3092] [id = 273]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D0AD4800 == 50 [pid = 3092] [id = 333]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D77DE800 == 49 [pid = 3092] [id = 431]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D0AD5000 == 48 [pid = 3092] [id = 491]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E7CE3800 == 47 [pid = 3092] [id = 329]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD452800 == 46 [pid = 3092] [id = 316]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9349000 == 45 [pid = 3092] [id = 375]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EB1AC000 == 44 [pid = 3092] [id = 378]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E578E000 == 43 [pid = 3092] [id = 342]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EBC66800 == 42 [pid = 3092] [id = 380]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E280E71000 == 41 [pid = 3092] [id = 591]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E280816000 == 40 [pid = 3092] [id = 489]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8784000 == 39 [pid = 3092] [id = 373]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAC5B000 == 38 [pid = 3092] [id = 376]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6F78000 == 37 [pid = 3092] [id = 314]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF4DC000 == 36 [pid = 3092] [id = 266]
06:11:37 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E92A6000 == 35 [pid = 3092] [id = 281]
06:11:39 INFO - PROCESS | 3092 | --DOCSHELL 000000E28052D800 == 34 [pid = 3092] [id = 621]
06:11:39 INFO - PROCESS | 3092 | --DOCSHELL 000000E282358000 == 33 [pid = 3092] [id = 624]
06:11:39 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D3348000 == 32 [pid = 3092] [id = 620]
06:11:39 INFO - PROCESS | 3092 | --DOCSHELL 000000E288D31000 == 31 [pid = 3092] [id = 625]
06:11:39 INFO - PROCESS | 3092 | --DOCSHELL 000000E2805EE000 == 30 [pid = 3092] [id = 622]
06:11:39 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D83F8800 == 29 [pid = 3092] [id = 629]
06:11:39 INFO - PROCESS | 3092 | --DOCSHELL 000000E28727C800 == 28 [pid = 3092] [id = 628]
06:11:39 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D2844000 == 27 [pid = 3092] [id = 627]
06:11:39 INFO - PROCESS | 3092 | --DOCSHELL 000000E2805F5800 == 26 [pid = 3092] [id = 623]
06:11:39 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A54E800 == 25 [pid = 3092] [id = 626]
06:11:39 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD40F000 == 24 [pid = 3092] [id = 630]
06:11:39 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E2D6CDC000) [pid = 3092] [serial = 28] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
06:11:39 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E2E1419C00) [pid = 3092] [serial = 1608] [outer = 0000000000000000] [url = about:blank]
06:11:39 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E2DB6A6800) [pid = 3092] [serial = 1598] [outer = 0000000000000000] [url = about:blank]
06:11:39 INFO - PROCESS | 3092 | --DOMWINDOW == 120 (000000E2E2C0C400) [pid = 3092] [serial = 1613] [outer = 0000000000000000] [url = about:blank]
06:11:39 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E283363C00) [pid = 3092] [serial = 1592] [outer = 0000000000000000] [url = about:blank]
06:11:39 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E2EB2A6400) [pid = 3092] [serial = 1631] [outer = 0000000000000000] [url = about:blank]
06:11:39 INFO - PROCESS | 3092 | --DOMWINDOW == 117 (000000E2D0B9DC00) [pid = 3092] [serial = 1673] [outer = 0000000000000000] [url = about:blank]
06:11:39 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E2E6C51C00) [pid = 3092] [serial = 1619] [outer = 0000000000000000] [url = about:blank]
06:11:39 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E2DE6CD800) [pid = 3092] [serial = 1682] [outer = 0000000000000000] [url = about:blank]
06:11:39 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E2DF5A8000) [pid = 3092] [serial = 1603] [outer = 0000000000000000] [url = about:blank]
06:11:39 INFO - PROCESS | 3092 | --DOMWINDOW == 113 (000000E2DD6C1800) [pid = 3092] [serial = 1589] [outer = 0000000000000000] [url = about:blank]
06:11:39 INFO - PROCESS | 3092 | --DOMWINDOW == 112 (000000E28845A000) [pid = 3092] [serial = 1661] [outer = 0000000000000000] [url = about:blank]
06:11:39 INFO - PROCESS | 3092 | --DOMWINDOW == 111 (000000E2D2229400) [pid = 3092] [serial = 1595] [outer = 0000000000000000] [url = about:blank]
06:11:39 INFO - PROCESS | 3092 | --DOMWINDOW == 110 (000000E2E5B9D400) [pid = 3092] [serial = 1616] [outer = 0000000000000000] [url = about:blank]
06:11:39 INFO - PROCESS | 3092 | --DOMWINDOW == 109 (000000E2812AC800) [pid = 3092] [serial = 1658] [outer = 0000000000000000] [url = about:blank]
06:11:39 INFO - PROCESS | 3092 | --DOMWINDOW == 108 (000000E2E17AEC00) [pid = 3092] [serial = 1687] [outer = 0000000000000000] [url = about:blank]
06:11:39 INFO - PROCESS | 3092 | --DOMWINDOW == 107 (000000E28A3AD400) [pid = 3092] [serial = 1692] [outer = 0000000000000000] [url = about:blank]
06:11:39 INFO - PROCESS | 3092 | --DOMWINDOW == 106 (000000E2DB663400) [pid = 3092] [serial = 1679] [outer = 0000000000000000] [url = about:blank]
06:11:39 INFO - PROCESS | 3092 | --DOMWINDOW == 105 (000000E2D7C8E800) [pid = 3092] [serial = 1676] [outer = 0000000000000000] [url = about:blank]
06:11:39 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2805DB800 == 25 [pid = 3092] [id = 632]
06:11:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 106 (000000E280646800) [pid = 3092] [serial = 1772] [outer = 0000000000000000]
06:11:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 107 (000000E280565000) [pid = 3092] [serial = 1773] [outer = 000000E280646800]
06:11:39 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
06:11:39 INFO - document served over http requires an https
06:11:39 INFO - sub-resource via iframe-tag using the http-csp
06:11:39 INFO - delivery method with no-redirect and when
06:11:39 INFO - the target request is cross-origin.
06:11:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 5040ms
06:11:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:11:39 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2806B0000 == 26 [pid = 3092] [id = 633]
06:11:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 108 (000000E2806DA400) [pid = 3092] [serial = 1774] [outer = 0000000000000000]
06:11:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 109 (000000E2806DBC00) [pid = 3092] [serial = 1775] [outer = 000000E2806DA400]
06:11:40 INFO - PROCESS | 3092 | 1450275100004 Marionette INFO loaded listener.js
06:11:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 110 (000000E28083EC00) [pid = 3092] [serial = 1776] [outer = 000000E2806DA400]
06:11:40 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280540000 == 27 [pid = 3092] [id = 634]
06:11:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 111 (000000E28083E400) [pid = 3092] [serial = 1777] [outer = 0000000000000000]
06:11:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 112 (000000E2808D7800) [pid = 3092] [serial = 1778] [outer = 000000E28083E400]
06:11:40 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
06:11:40 INFO - document served over http requires an https
06:11:40 INFO - sub-resource via iframe-tag using the http-csp
06:11:40 INFO - delivery method with swap-origin-redirect and when
06:11:40 INFO - the target request is cross-origin.
06:11:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 797ms
06:11:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:11:40 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280FB9800 == 28 [pid = 3092] [id = 635]
06:11:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 113 (000000E2806D6800) [pid = 3092] [serial = 1779] [outer = 0000000000000000]
06:11:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 114 (000000E28087C800) [pid = 3092] [serial = 1780] [outer = 000000E2806D6800]
06:11:40 INFO - PROCESS | 3092 | 1450275100792 Marionette INFO loaded listener.js
06:11:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E280A8FC00) [pid = 3092] [serial = 1781] [outer = 000000E2806D6800]
06:11:41 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
06:11:41 INFO - document served over http requires an https
06:11:41 INFO - sub-resource via script-tag using the http-csp
06:11:41 INFO - delivery method with keep-origin-redirect and when
06:11:41 INFO - the target request is cross-origin.
06:11:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 776ms
06:11:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:11:41 INFO - PROCESS | 3092 | ++DOCSHELL 000000E282344800 == 29 [pid = 3092] [id = 636]
06:11:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E280557C00) [pid = 3092] [serial = 1782] [outer = 0000000000000000]
06:11:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E280C40C00) [pid = 3092] [serial = 1783] [outer = 000000E280557C00]
06:11:41 INFO - PROCESS | 3092 | 1450275101508 Marionette INFO loaded listener.js
06:11:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 118 (000000E281038800) [pid = 3092] [serial = 1784] [outer = 000000E280557C00]
06:11:42 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
06:11:42 INFO - document served over http requires an https
06:11:42 INFO - sub-resource via script-tag using the http-csp
06:11:42 INFO - delivery method with no-redirect and when
06:11:42 INFO - the target request is cross-origin.
06:11:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 692ms
06:11:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:11:42 INFO - PROCESS | 3092 | ++DOCSHELL 000000E284294000 == 30 [pid = 3092] [id = 637]
06:11:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E281040C00) [pid = 3092] [serial = 1785] [outer = 0000000000000000]
06:11:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2812A8400) [pid = 3092] [serial = 1786] [outer = 000000E281040C00]
06:11:42 INFO - PROCESS | 3092 | 1450275102191 Marionette INFO loaded listener.js
06:11:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 121 (000000E283362000) [pid = 3092] [serial = 1787] [outer = 000000E281040C00]
06:11:42 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
06:11:42 INFO - document served over http requires an https
06:11:42 INFO - sub-resource via script-tag using the http-csp
06:11:42 INFO - delivery method with swap-origin-redirect and when
06:11:42 INFO - the target request is cross-origin.
06:11:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 691ms
06:11:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:11:42 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28721D800 == 31 [pid = 3092] [id = 638]
06:11:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E280565800) [pid = 3092] [serial = 1788] [outer = 0000000000000000]
06:11:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2834BF800) [pid = 3092] [serial = 1789] [outer = 000000E280565800]
06:11:42 INFO - PROCESS | 3092 | 1450275102922 Marionette INFO loaded listener.js
06:11:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E284108800) [pid = 3092] [serial = 1790] [outer = 000000E280565800]
06:11:43 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
06:11:43 INFO - document served over http requires an https
06:11:43 INFO - sub-resource via xhr-request using the http-csp
06:11:43 INFO - delivery method with keep-origin-redirect and when
06:11:43 INFO - the target request is cross-origin.
06:11:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 690ms
06:11:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:11:43 INFO - PROCESS | 3092 | ++DOCSHELL 000000E288D1E800 == 32 [pid = 3092] [id = 639]
06:11:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E2841DB800) [pid = 3092] [serial = 1791] [outer = 0000000000000000]
06:11:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2853E2C00) [pid = 3092] [serial = 1792] [outer = 000000E2841DB800]
06:11:43 INFO - PROCESS | 3092 | 1450275103618 Marionette INFO loaded listener.js
06:11:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E285497C00) [pid = 3092] [serial = 1793] [outer = 000000E2841DB800]
06:11:44 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
06:11:44 INFO - document served over http requires an https
06:11:44 INFO - sub-resource via xhr-request using the http-csp
06:11:44 INFO - delivery method with no-redirect and when
06:11:44 INFO - the target request is cross-origin.
06:11:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 692ms
06:11:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:11:44 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A392800 == 33 [pid = 3092] [id = 640]
06:11:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E280644400) [pid = 3092] [serial = 1794] [outer = 0000000000000000]
06:11:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2861A9800) [pid = 3092] [serial = 1795] [outer = 000000E280644400]
06:11:44 INFO - PROCESS | 3092 | 1450275104323 Marionette INFO loaded listener.js
06:11:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E286A50400) [pid = 3092] [serial = 1796] [outer = 000000E280644400]
06:11:44 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
06:11:44 INFO - document served over http requires an https
06:11:44 INFO - sub-resource via xhr-request using the http-csp
06:11:44 INFO - delivery method with swap-origin-redirect and when
06:11:44 INFO - the target request is cross-origin.
06:11:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 733ms
06:11:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:11:45 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A55D000 == 34 [pid = 3092] [id = 641]
06:11:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 131 (000000E285494800) [pid = 3092] [serial = 1797] [outer = 0000000000000000]
06:11:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 132 (000000E286A58400) [pid = 3092] [serial = 1798] [outer = 000000E285494800]
06:11:45 INFO - PROCESS | 3092 | 1450275105119 Marionette INFO loaded listener.js
06:11:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 133 (000000E286C70800) [pid = 3092] [serial = 1799] [outer = 000000E285494800]
06:11:45 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
06:11:45 INFO - document served over http requires an http
06:11:45 INFO - sub-resource via fetch-request using the http-csp
06:11:45 INFO - delivery method with keep-origin-redirect and when
06:11:45 INFO - the target request is same-origin.
06:11:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 689ms
06:11:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:11:45 INFO - PROCESS | 3092 | ++DOCSHELL 000000E282343000 == 35 [pid = 3092] [id = 642]
06:11:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 134 (000000E2861BC000) [pid = 3092] [serial = 1800] [outer = 0000000000000000]
06:11:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E286C7A000) [pid = 3092] [serial = 1801] [outer = 000000E2861BC000]
06:11:45 INFO - PROCESS | 3092 | 1450275105878 Marionette INFO loaded listener.js
06:11:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E288387800) [pid = 3092] [serial = 1802] [outer = 000000E2861BC000]
06:11:46 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
06:11:46 INFO - document served over http requires an http
06:11:46 INFO - sub-resource via fetch-request using the http-csp
06:11:46 INFO - delivery method with no-redirect and when
06:11:46 INFO - the target request is same-origin.
06:11:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 731ms
06:11:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:11:46 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D283D800 == 36 [pid = 3092] [id = 643]
06:11:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E28844E800) [pid = 3092] [serial = 1803] [outer = 0000000000000000]
06:11:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E288457C00) [pid = 3092] [serial = 1804] [outer = 000000E28844E800]
06:11:46 INFO - PROCESS | 3092 | 1450275106595 Marionette INFO loaded listener.js
06:11:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 139 (000000E289E74800) [pid = 3092] [serial = 1805] [outer = 000000E28844E800]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 138 (000000E286C72800) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E2EA07FC00) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2D2995400) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E2D7CE8C00) [pid = 3092] [serial = 1767] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E2861B2400) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 133 (000000E289F26800) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 132 (000000E280520800) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 131 (000000E28548B000) [pid = 3092] [serial = 1730] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275081036]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 130 (000000E2812B4C00) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E2E5830000) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E2EB29E000) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E286AD2800) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E2812AA000) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E28335DC00) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E28055A400) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E281041000) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E2853F1000) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E280A91C00) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 120 (000000E2EB02CC00) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E2834C1000) [pid = 3092] [serial = 1725] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E280875C00) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 117 (000000E2834C0000) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E2E5F95C00) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E286C73800) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E289E80C00) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 113 (000000E2D26BC800) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 112 (000000E28A636400) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 111 (000000E2806D1400) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 110 (000000E2E9311800) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 109 (000000E280838C00) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 108 (000000E28548A400) [pid = 3092] [serial = 1735] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 107 (000000E280B7E800) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 106 (000000E280558400) [pid = 3092] [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]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 105 (000000E2D7CE9400) [pid = 3092] [serial = 1770] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 104 (000000E28A62B400) [pid = 3092] [serial = 1705] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 103 (000000E2D7CE9000) [pid = 3092] [serial = 1708] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 102 (000000E2E6B1D400) [pid = 3092] [serial = 1711] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 101 (000000E2E99CA400) [pid = 3092] [serial = 1714] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 100 (000000E2EA787C00) [pid = 3092] [serial = 1717] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 99 (000000E2EB29C400) [pid = 3092] [serial = 1720] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 98 (000000E289F29400) [pid = 3092] [serial = 1723] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 97 (000000E2834C5400) [pid = 3092] [serial = 1726] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 96 (000000E2834CB400) [pid = 3092] [serial = 1728] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 95 (000000E28548A800) [pid = 3092] [serial = 1731] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275081036]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 94 (000000E28087A400) [pid = 3092] [serial = 1733] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 93 (000000E285495800) [pid = 3092] [serial = 1736] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 92 (000000E2861AC400) [pid = 3092] [serial = 1738] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 91 (000000E280831000) [pid = 3092] [serial = 1741] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 90 (000000E28410B800) [pid = 3092] [serial = 1744] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 89 (000000E28055C800) [pid = 3092] [serial = 1747] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 88 (000000E280C3EC00) [pid = 3092] [serial = 1750] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 87 (000000E286ADF000) [pid = 3092] [serial = 1753] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 86 (000000E2D0B9B800) [pid = 3092] [serial = 1756] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 85 (000000E2D2998400) [pid = 3092] [serial = 1759] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 84 (000000E280650800) [pid = 3092] [serial = 1762] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 83 (000000E28845A800) [pid = 3092] [serial = 1765] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 82 (000000E2D81D9400) [pid = 3092] [serial = 1768] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 81 (000000E280649400) [pid = 3092] [serial = 1699] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 80 (000000E2853E4000) [pid = 3092] [serial = 1702] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 79 (000000E2D6D5E000) [pid = 3092] [serial = 1706] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 78 (000000E2E61CCC00) [pid = 3092] [serial = 1709] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 77 (000000E2E8A6D400) [pid = 3092] [serial = 1712] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 76 (000000E2808DB400) [pid = 3092] [serial = 1748] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 75 (000000E283369800) [pid = 3092] [serial = 1751] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 74 (000000E28A3AE000) [pid = 3092] [serial = 1754] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 73 (000000E2E5F93000) [pid = 3092] [serial = 1514] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 72 (000000E2EBD22400) [pid = 3092] [serial = 1634] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 71 (000000E2EB8E6400) [pid = 3092] [serial = 1637] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 70 (000000E2EB8EA400) [pid = 3092] [serial = 1640] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 69 (000000E2EC47D000) [pid = 3092] [serial = 1645] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 68 (000000E2EC5DAC00) [pid = 3092] [serial = 1650] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 67 (000000E2EC5E0400) [pid = 3092] [serial = 1655] [outer = 0000000000000000] [url = about:blank]
06:11:49 INFO - PROCESS | 3092 | --DOMWINDOW == 66 (000000E2E571E000) [pid = 3092] [serial = 1697] [outer = 0000000000000000] [url = about:blank]
06:11:49 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
06:11:49 INFO - document served over http requires an http
06:11:49 INFO - sub-resource via fetch-request using the http-csp
06:11:49 INFO - delivery method with swap-origin-redirect and when
06:11:49 INFO - the target request is same-origin.
06:11:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3038ms
06:11:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:11:49 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28721D000 == 37 [pid = 3092] [id = 644]
06:11:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 67 (000000E28548A800) [pid = 3092] [serial = 1806] [outer = 0000000000000000]
06:11:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 68 (000000E2861AC400) [pid = 3092] [serial = 1807] [outer = 000000E28548A800]
06:11:49 INFO - PROCESS | 3092 | 1450275109584 Marionette INFO loaded listener.js
06:11:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 69 (000000E289ED8400) [pid = 3092] [serial = 1808] [outer = 000000E28548A800]
06:11:49 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D3B5E800 == 38 [pid = 3092] [id = 645]
06:11:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 70 (000000E289ED5800) [pid = 3092] [serial = 1809] [outer = 0000000000000000]
06:11:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 71 (000000E289F2B000) [pid = 3092] [serial = 1810] [outer = 000000E289ED5800]
06:11:50 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
06:11:50 INFO - document served over http requires an http
06:11:50 INFO - sub-resource via iframe-tag using the http-csp
06:11:50 INFO - delivery method with keep-origin-redirect and when
06:11:50 INFO - the target request is same-origin.
06:11:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 733ms
06:11:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:11:50 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6F6D000 == 39 [pid = 3092] [id = 646]
06:11:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 72 (000000E289F26C00) [pid = 3092] [serial = 1811] [outer = 0000000000000000]
06:11:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 73 (000000E289F2B400) [pid = 3092] [serial = 1812] [outer = 000000E289F26C00]
06:11:50 INFO - PROCESS | 3092 | 1450275110329 Marionette INFO loaded listener.js
06:11:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 74 (000000E289FD1800) [pid = 3092] [serial = 1813] [outer = 000000E289F26C00]
06:11:50 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6AA1800 == 40 [pid = 3092] [id = 647]
06:11:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 75 (000000E289FD0C00) [pid = 3092] [serial = 1814] [outer = 0000000000000000]
06:11:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 76 (000000E28A3AB400) [pid = 3092] [serial = 1815] [outer = 000000E289FD0C00]
06:11:50 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
06:11:50 INFO - document served over http requires an http
06:11:50 INFO - sub-resource via iframe-tag using the http-csp
06:11:50 INFO - delivery method with no-redirect and when
06:11:50 INFO - the target request is same-origin.
06:11:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 692ms
06:11:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:11:50 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D7860800 == 41 [pid = 3092] [id = 648]
06:11:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 77 (000000E28A3A5000) [pid = 3092] [serial = 1816] [outer = 0000000000000000]
06:11:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 78 (000000E28A3AE400) [pid = 3092] [serial = 1817] [outer = 000000E28A3A5000]
06:11:51 INFO - PROCESS | 3092 | 1450275111025 Marionette INFO loaded listener.js
06:11:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 79 (000000E2D0B9BC00) [pid = 3092] [serial = 1818] [outer = 000000E28A3A5000]
06:11:51 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280540800 == 42 [pid = 3092] [id = 649]
06:11:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 80 (000000E280647000) [pid = 3092] [serial = 1819] [outer = 0000000000000000]
06:11:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 81 (000000E2806DA000) [pid = 3092] [serial = 1820] [outer = 000000E280647000]
06:11:51 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
06:11:51 INFO - document served over http requires an http
06:11:51 INFO - sub-resource via iframe-tag using the http-csp
06:11:51 INFO - delivery method with swap-origin-redirect and when
06:11:51 INFO - the target request is same-origin.
06:11:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1030ms
06:11:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:11:52 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28128D800 == 43 [pid = 3092] [id = 650]
06:11:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 82 (000000E280563800) [pid = 3092] [serial = 1821] [outer = 0000000000000000]
06:11:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 83 (000000E2808E0400) [pid = 3092] [serial = 1822] [outer = 000000E280563800]
06:11:52 INFO - PROCESS | 3092 | 1450275112290 Marionette INFO loaded listener.js
06:11:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 84 (000000E280B82800) [pid = 3092] [serial = 1823] [outer = 000000E280563800]
06:11:52 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
06:11:52 INFO - document served over http requires an http
06:11:52 INFO - sub-resource via script-tag using the http-csp
06:11:52 INFO - delivery method with keep-origin-redirect and when
06:11:52 INFO - the target request is same-origin.
06:11:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 985ms
06:11:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:11:53 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D26E2800 == 44 [pid = 3092] [id = 651]
06:11:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 85 (000000E28102A400) [pid = 3092] [serial = 1824] [outer = 0000000000000000]
06:11:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 86 (000000E283369800) [pid = 3092] [serial = 1825] [outer = 000000E28102A400]
06:11:53 INFO - PROCESS | 3092 | 1450275113207 Marionette INFO loaded listener.js
06:11:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 87 (000000E2853EE400) [pid = 3092] [serial = 1826] [outer = 000000E28102A400]
06:11:53 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
06:11:53 INFO - document served over http requires an http
06:11:53 INFO - sub-resource via script-tag using the http-csp
06:11:53 INFO - delivery method with no-redirect and when
06:11:53 INFO - the target request is same-origin.
06:11:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 943ms
06:11:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:11:54 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DB286800 == 45 [pid = 3092] [id = 652]
06:11:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 88 (000000E288382800) [pid = 3092] [serial = 1827] [outer = 0000000000000000]
06:11:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 89 (000000E28845A800) [pid = 3092] [serial = 1828] [outer = 000000E288382800]
06:11:54 INFO - PROCESS | 3092 | 1450275114194 Marionette INFO loaded listener.js
06:11:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 90 (000000E28A633C00) [pid = 3092] [serial = 1829] [outer = 000000E288382800]
06:11:54 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
06:11:54 INFO - document served over http requires an http
06:11:54 INFO - sub-resource via script-tag using the http-csp
06:11:54 INFO - delivery method with swap-origin-redirect and when
06:11:54 INFO - the target request is same-origin.
06:11:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 986ms
06:11:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:11:55 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD2B5000 == 46 [pid = 3092] [id = 653]
06:11:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 91 (000000E28A3A5800) [pid = 3092] [serial = 1830] [outer = 0000000000000000]
06:11:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 92 (000000E2D0CB2000) [pid = 3092] [serial = 1831] [outer = 000000E28A3A5800]
06:11:55 INFO - PROCESS | 3092 | 1450275115177 Marionette INFO loaded listener.js
06:11:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 93 (000000E2D218A000) [pid = 3092] [serial = 1832] [outer = 000000E28A3A5800]
06:11:55 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
06:11:55 INFO - document served over http requires an http
06:11:55 INFO - sub-resource via xhr-request using the http-csp
06:11:55 INFO - delivery method with keep-origin-redirect and when
06:11:55 INFO - the target request is same-origin.
06:11:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 880ms
06:11:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:11:56 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD45D000 == 47 [pid = 3092] [id = 654]
06:11:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 94 (000000E2D0B9B000) [pid = 3092] [serial = 1833] [outer = 0000000000000000]
06:11:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 95 (000000E2D2226000) [pid = 3092] [serial = 1834] [outer = 000000E2D0B9B000]
06:11:56 INFO - PROCESS | 3092 | 1450275116067 Marionette INFO loaded listener.js
06:11:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 96 (000000E2D286FC00) [pid = 3092] [serial = 1835] [outer = 000000E2D0B9B000]
06:11:56 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
06:11:56 INFO - document served over http requires an http
06:11:56 INFO - sub-resource via xhr-request using the http-csp
06:11:56 INFO - delivery method with no-redirect and when
06:11:56 INFO - the target request is same-origin.
06:11:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 943ms
06:11:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:11:56 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DE1A5000 == 48 [pid = 3092] [id = 655]
06:11:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 97 (000000E2D32A7400) [pid = 3092] [serial = 1836] [outer = 0000000000000000]
06:11:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 98 (000000E2D33E3800) [pid = 3092] [serial = 1837] [outer = 000000E2D32A7400]
06:11:57 INFO - PROCESS | 3092 | 1450275116996 Marionette INFO loaded listener.js
06:11:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 99 (000000E2D6FD7800) [pid = 3092] [serial = 1838] [outer = 000000E2D32A7400]
06:11:57 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
06:11:57 INFO - document served over http requires an http
06:11:57 INFO - sub-resource via xhr-request using the http-csp
06:11:57 INFO - delivery method with swap-origin-redirect and when
06:11:57 INFO - the target request is same-origin.
06:11:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 839ms
06:11:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:11:57 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF4D2000 == 49 [pid = 3092] [id = 656]
06:11:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 100 (000000E2D6FD1C00) [pid = 3092] [serial = 1839] [outer = 0000000000000000]
06:11:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 101 (000000E2D7508400) [pid = 3092] [serial = 1840] [outer = 000000E2D6FD1C00]
06:11:57 INFO - PROCESS | 3092 | 1450275117887 Marionette INFO loaded listener.js
06:11:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 102 (000000E2D7B0B800) [pid = 3092] [serial = 1841] [outer = 000000E2D6FD1C00]
06:11:58 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
06:11:58 INFO - document served over http requires an https
06:11:58 INFO - sub-resource via fetch-request using the http-csp
06:11:58 INFO - delivery method with keep-origin-redirect and when
06:11:58 INFO - the target request is same-origin.
06:11:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 880ms
06:11:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:11:58 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF6CD800 == 50 [pid = 3092] [id = 657]
06:11:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 103 (000000E2D7A0FC00) [pid = 3092] [serial = 1842] [outer = 0000000000000000]
06:11:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 104 (000000E2D7C6F800) [pid = 3092] [serial = 1843] [outer = 000000E2D7A0FC00]
06:11:58 INFO - PROCESS | 3092 | 1450275118826 Marionette INFO loaded listener.js
06:11:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 105 (000000E2D7C99800) [pid = 3092] [serial = 1844] [outer = 000000E2D7A0FC00]
06:11:59 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
06:11:59 INFO - document served over http requires an https
06:11:59 INFO - sub-resource via fetch-request using the http-csp
06:11:59 INFO - delivery method with no-redirect and when
06:11:59 INFO - the target request is same-origin.
06:11:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 985ms
06:11:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:11:59 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF971000 == 51 [pid = 3092] [id = 658]
06:11:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 106 (000000E2D7CC0400) [pid = 3092] [serial = 1845] [outer = 0000000000000000]
06:11:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 107 (000000E2D7CE0C00) [pid = 3092] [serial = 1846] [outer = 000000E2D7CC0400]
06:11:59 INFO - PROCESS | 3092 | 1450275119792 Marionette INFO loaded listener.js
06:11:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 108 (000000E2D81D2400) [pid = 3092] [serial = 1847] [outer = 000000E2D7CC0400]
06:12:00 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
06:12:00 INFO - document served over http requires an https
06:12:00 INFO - sub-resource via fetch-request using the http-csp
06:12:00 INFO - delivery method with swap-origin-redirect and when
06:12:00 INFO - the target request is same-origin.
06:12:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1023ms
06:12:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:12:00 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E0805800 == 52 [pid = 3092] [id = 659]
06:12:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 109 (000000E2D81CF400) [pid = 3092] [serial = 1848] [outer = 0000000000000000]
06:12:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 110 (000000E2D840B000) [pid = 3092] [serial = 1849] [outer = 000000E2D81CF400]
06:12:00 INFO - PROCESS | 3092 | 1450275120880 Marionette INFO loaded listener.js
06:12:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 111 (000000E2D8905400) [pid = 3092] [serial = 1850] [outer = 000000E2D81CF400]
06:12:01 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1525000 == 53 [pid = 3092] [id = 660]
06:12:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 112 (000000E2D8914800) [pid = 3092] [serial = 1851] [outer = 0000000000000000]
06:12:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 113 (000000E2D846E800) [pid = 3092] [serial = 1852] [outer = 000000E2D8914800]
06:12:01 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
06:12:01 INFO - document served over http requires an https
06:12:01 INFO - sub-resource via iframe-tag using the http-csp
06:12:01 INFO - delivery method with keep-origin-redirect and when
06:12:01 INFO - the target request is same-origin.
06:12:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1025ms
06:12:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:12:01 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1869000 == 54 [pid = 3092] [id = 661]
06:12:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 114 (000000E2D890E400) [pid = 3092] [serial = 1853] [outer = 0000000000000000]
06:12:01 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E2DB24E000) [pid = 3092] [serial = 1854] [outer = 000000E2D890E400]
06:12:01 INFO - PROCESS | 3092 | 1450275121933 Marionette INFO loaded listener.js
06:12:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E2DB665400) [pid = 3092] [serial = 1855] [outer = 000000E2D890E400]
06:12:02 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E187C800 == 55 [pid = 3092] [id = 662]
06:12:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E2DC37C800) [pid = 3092] [serial = 1856] [outer = 0000000000000000]
06:12:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 118 (000000E2DC37F800) [pid = 3092] [serial = 1857] [outer = 000000E2DC37C800]
06:12:02 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
06:12:02 INFO - document served over http requires an https
06:12:02 INFO - sub-resource via iframe-tag using the http-csp
06:12:02 INFO - delivery method with no-redirect and when
06:12:02 INFO - the target request is same-origin.
06:12:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1027ms
06:12:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:12:02 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E1BC7000 == 56 [pid = 3092] [id = 663]
06:12:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E2DB663800) [pid = 3092] [serial = 1858] [outer = 0000000000000000]
06:12:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2DC37E800) [pid = 3092] [serial = 1859] [outer = 000000E2DB663800]
06:12:02 INFO - PROCESS | 3092 | 1450275122980 Marionette INFO loaded listener.js
06:12:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 121 (000000E2DCF08400) [pid = 3092] [serial = 1860] [outer = 000000E2DB663800]
06:12:03 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5783800 == 57 [pid = 3092] [id = 664]
06:12:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E2DCFEA400) [pid = 3092] [serial = 1861] [outer = 0000000000000000]
06:12:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2DCFEB800) [pid = 3092] [serial = 1862] [outer = 000000E2DCFEA400]
06:12:03 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
06:12:03 INFO - document served over http requires an https
06:12:03 INFO - sub-resource via iframe-tag using the http-csp
06:12:03 INFO - delivery method with swap-origin-redirect and when
06:12:03 INFO - the target request is same-origin.
06:12:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1110ms
06:12:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:12:04 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E58D4000 == 58 [pid = 3092] [id = 665]
06:12:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E2DB6B4400) [pid = 3092] [serial = 1863] [outer = 0000000000000000]
06:12:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E2DCFEAC00) [pid = 3092] [serial = 1864] [outer = 000000E2DB6B4400]
06:12:04 INFO - PROCESS | 3092 | 1450275124079 Marionette INFO loaded listener.js
06:12:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2DD204C00) [pid = 3092] [serial = 1865] [outer = 000000E2DB6B4400]
06:12:04 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
06:12:04 INFO - document served over http requires an https
06:12:04 INFO - sub-resource via script-tag using the http-csp
06:12:04 INFO - delivery method with keep-origin-redirect and when
06:12:04 INFO - the target request is same-origin.
06:12:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1030ms
06:12:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:12:05 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5F5C800 == 59 [pid = 3092] [id = 666]
06:12:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E2D81D8800) [pid = 3092] [serial = 1866] [outer = 0000000000000000]
06:12:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E2DD208800) [pid = 3092] [serial = 1867] [outer = 000000E2D81D8800]
06:12:05 INFO - PROCESS | 3092 | 1450275125100 Marionette INFO loaded listener.js
06:12:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2DD966C00) [pid = 3092] [serial = 1868] [outer = 000000E2D81D8800]
06:12:06 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
06:12:06 INFO - document served over http requires an https
06:12:06 INFO - sub-resource via script-tag using the http-csp
06:12:06 INFO - delivery method with no-redirect and when
06:12:06 INFO - the target request is same-origin.
06:12:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1649ms
06:12:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:12:06 INFO - PROCESS | 3092 | ++DOCSHELL 000000E282343800 == 60 [pid = 3092] [id = 667]
06:12:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E28051C800) [pid = 3092] [serial = 1869] [outer = 0000000000000000]
06:12:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 131 (000000E28051D800) [pid = 3092] [serial = 1870] [outer = 000000E28051C800]
06:12:06 INFO - PROCESS | 3092 | 1450275126765 Marionette INFO loaded listener.js
06:12:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 132 (000000E289E79800) [pid = 3092] [serial = 1871] [outer = 000000E28051C800]
06:12:07 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
06:12:07 INFO - document served over http requires an https
06:12:07 INFO - sub-resource via script-tag using the http-csp
06:12:07 INFO - delivery method with swap-origin-redirect and when
06:12:07 INFO - the target request is same-origin.
06:12:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1327ms
06:12:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:12:08 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28129B800 == 61 [pid = 3092] [id = 668]
06:12:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 133 (000000E280839000) [pid = 3092] [serial = 1872] [outer = 0000000000000000]
06:12:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 134 (000000E2808D7C00) [pid = 3092] [serial = 1873] [outer = 000000E280839000]
06:12:08 INFO - PROCESS | 3092 | 1450275128091 Marionette INFO loaded listener.js
06:12:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E2812B0C00) [pid = 3092] [serial = 1874] [outer = 000000E280839000]
06:12:08 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
06:12:08 INFO - document served over http requires an https
06:12:08 INFO - sub-resource via xhr-request using the http-csp
06:12:08 INFO - delivery method with keep-origin-redirect and when
06:12:08 INFO - the target request is same-origin.
06:12:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1079ms
06:12:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:12:09 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2806C3000 == 62 [pid = 3092] [id = 669]
06:12:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E28064CC00) [pid = 3092] [serial = 1875] [outer = 0000000000000000]
06:12:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2808E2000) [pid = 3092] [serial = 1876] [outer = 000000E28064CC00]
06:12:09 INFO - PROCESS | 3092 | 1450275129186 Marionette INFO loaded listener.js
06:12:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2841E6000) [pid = 3092] [serial = 1877] [outer = 000000E28064CC00]
06:12:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E28053F800 == 61 [pid = 3092] [id = 595]
06:12:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E280E69000 == 60 [pid = 3092] [id = 594]
06:12:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D3B55800 == 59 [pid = 3092] [id = 599]
06:12:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6AA1800 == 58 [pid = 3092] [id = 647]
06:12:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D3B5E800 == 57 [pid = 3092] [id = 645]
06:12:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E280540000 == 56 [pid = 3092] [id = 634]
06:12:09 INFO - PROCESS | 3092 | --DOCSHELL 000000E2805DB800 == 55 [pid = 3092] [id = 632]
06:12:09 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E2D2230800) [pid = 3092] [serial = 1757] [outer = 0000000000000000] [url = about:blank]
06:12:09 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2D6C7B400) [pid = 3092] [serial = 1760] [outer = 0000000000000000] [url = about:blank]
06:12:09 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E284104C00) [pid = 3092] [serial = 1763] [outer = 0000000000000000] [url = about:blank]
06:12:09 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E288451C00) [pid = 3092] [serial = 1703] [outer = 0000000000000000] [url = about:blank]
06:12:09 INFO - PROCESS | 3092 | --DOMWINDOW == 133 (000000E280B7F800) [pid = 3092] [serial = 1700] [outer = 0000000000000000] [url = about:blank]
06:12:09 INFO - PROCESS | 3092 | --DOMWINDOW == 132 (000000E289FC9C00) [pid = 3092] [serial = 1745] [outer = 0000000000000000] [url = about:blank]
06:12:09 INFO - PROCESS | 3092 | --DOMWINDOW == 131 (000000E2812B3C00) [pid = 3092] [serial = 1742] [outer = 0000000000000000] [url = about:blank]
06:12:09 INFO - PROCESS | 3092 | --DOMWINDOW == 130 (000000E289E75800) [pid = 3092] [serial = 1739] [outer = 0000000000000000] [url = about:blank]
06:12:09 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E2812B0800) [pid = 3092] [serial = 1734] [outer = 0000000000000000] [url = about:blank]
06:12:09 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E2EC47F000) [pid = 3092] [serial = 1729] [outer = 0000000000000000] [url = about:blank]
06:12:09 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E2EB8E7800) [pid = 3092] [serial = 1724] [outer = 0000000000000000] [url = about:blank]
06:12:09 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E2EBD27C00) [pid = 3092] [serial = 1721] [outer = 0000000000000000] [url = about:blank]
06:12:09 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E2EB114400) [pid = 3092] [serial = 1718] [outer = 0000000000000000] [url = about:blank]
06:12:09 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E2EA0CB800) [pid = 3092] [serial = 1715] [outer = 0000000000000000] [url = about:blank]
06:12:09 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E2D7B11800) [pid = 3092] [serial = 1766] [outer = 0000000000000000] [url = about:blank]
06:12:09 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
06:12:09 INFO - document served over http requires an https
06:12:09 INFO - sub-resource via xhr-request using the http-csp
06:12:09 INFO - delivery method with no-redirect and when
06:12:09 INFO - the target request is same-origin.
06:12:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1029ms
06:12:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:12:10 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280E70800 == 56 [pid = 3092] [id = 670]
06:12:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E280873800) [pid = 3092] [serial = 1878] [outer = 0000000000000000]
06:12:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E280A98000) [pid = 3092] [serial = 1879] [outer = 000000E280873800]
06:12:10 INFO - PROCESS | 3092 | 1450275130175 Marionette INFO loaded listener.js
06:12:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2841D9400) [pid = 3092] [serial = 1880] [outer = 000000E280873800]
06:12:10 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
06:12:10 INFO - document served over http requires an https
06:12:10 INFO - sub-resource via xhr-request using the http-csp
06:12:10 INFO - delivery method with swap-origin-redirect and when
06:12:10 INFO - the target request is same-origin.
06:12:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 689ms
06:12:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:12:10 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2842A6000 == 57 [pid = 3092] [id = 671]
06:12:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E2853E3800) [pid = 3092] [serial = 1881] [outer = 0000000000000000]
06:12:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E285492800) [pid = 3092] [serial = 1882] [outer = 000000E2853E3800]
06:12:10 INFO - PROCESS | 3092 | 1450275130801 Marionette INFO loaded listener.js
06:12:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2861BE000) [pid = 3092] [serial = 1883] [outer = 000000E2853E3800]
06:12:11 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
06:12:11 INFO - document served over http requires an http
06:12:11 INFO - sub-resource via fetch-request using the meta-csp
06:12:11 INFO - delivery method with keep-origin-redirect and when
06:12:11 INFO - the target request is cross-origin.
06:12:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 734ms
06:12:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:12:11 INFO - PROCESS | 3092 | ++DOCSHELL 000000E288D1D000 == 58 [pid = 3092] [id = 672]
06:12:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E285489800) [pid = 3092] [serial = 1884] [outer = 0000000000000000]
06:12:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 131 (000000E286A53800) [pid = 3092] [serial = 1885] [outer = 000000E285489800]
06:12:11 INFO - PROCESS | 3092 | 1450275131591 Marionette INFO loaded listener.js
06:12:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 132 (000000E286C77C00) [pid = 3092] [serial = 1886] [outer = 000000E285489800]
06:12:12 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
06:12:12 INFO - document served over http requires an http
06:12:12 INFO - sub-resource via fetch-request using the meta-csp
06:12:12 INFO - delivery method with no-redirect and when
06:12:12 INFO - the target request is cross-origin.
06:12:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 732ms
06:12:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:12:12 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A549800 == 59 [pid = 3092] [id = 673]
06:12:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 133 (000000E28844D400) [pid = 3092] [serial = 1887] [outer = 0000000000000000]
06:12:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 134 (000000E289ED8800) [pid = 3092] [serial = 1888] [outer = 000000E28844D400]
06:12:12 INFO - PROCESS | 3092 | 1450275132331 Marionette INFO loaded listener.js
06:12:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E28A3A3C00) [pid = 3092] [serial = 1889] [outer = 000000E28844D400]
06:12:12 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
06:12:12 INFO - document served over http requires an http
06:12:12 INFO - sub-resource via fetch-request using the meta-csp
06:12:12 INFO - delivery method with swap-origin-redirect and when
06:12:12 INFO - the target request is cross-origin.
06:12:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 733ms
06:12:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:12:13 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D0AD1800 == 60 [pid = 3092] [id = 674]
06:12:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E28A3AD400) [pid = 3092] [serial = 1890] [outer = 0000000000000000]
06:12:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2D0A06C00) [pid = 3092] [serial = 1891] [outer = 000000E28A3AD400]
06:12:13 INFO - PROCESS | 3092 | 1450275133104 Marionette INFO loaded listener.js
06:12:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2D27E1C00) [pid = 3092] [serial = 1892] [outer = 000000E28A3AD400]
06:12:13 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D1B79000 == 61 [pid = 3092] [id = 675]
06:12:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 139 (000000E2D2999400) [pid = 3092] [serial = 1893] [outer = 0000000000000000]
06:12:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 140 (000000E2D6D5C400) [pid = 3092] [serial = 1894] [outer = 000000E2D2999400]
06:12:13 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
06:12:13 INFO - document served over http requires an http
06:12:13 INFO - sub-resource via iframe-tag using the meta-csp
06:12:13 INFO - delivery method with keep-origin-redirect and when
06:12:13 INFO - the target request is cross-origin.
06:12:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 776ms
06:12:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:12:13 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D2E2E800 == 62 [pid = 3092] [id = 676]
06:12:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 141 (000000E2D222C800) [pid = 3092] [serial = 1895] [outer = 0000000000000000]
06:12:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 142 (000000E2D299C000) [pid = 3092] [serial = 1896] [outer = 000000E2D222C800]
06:12:13 INFO - PROCESS | 3092 | 1450275133872 Marionette INFO loaded listener.js
06:12:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E2D81D6C00) [pid = 3092] [serial = 1897] [outer = 000000E2D222C800]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2841DB800) [pid = 3092] [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]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 141 (000000E289ED5800) [pid = 3092] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 140 (000000E280646800) [pid = 3092] [serial = 1772] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275099446]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 139 (000000E285494800) [pid = 3092] [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]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 138 (000000E2D75C5C00) [pid = 3092] [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]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E280557C00) [pid = 3092] [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]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2806D6800) [pid = 3092] [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]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E281040C00) [pid = 3092] [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]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E2861BC000) [pid = 3092] [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]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 133 (000000E280565800) [pid = 3092] [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]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 132 (000000E28083E400) [pid = 3092] [serial = 1777] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 131 (000000E28548A800) [pid = 3092] [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]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 130 (000000E289FD0C00) [pid = 3092] [serial = 1814] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275110691]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E289F26C00) [pid = 3092] [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]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E280644400) [pid = 3092] [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]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E2806DA400) [pid = 3092] [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]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E28844E800) [pid = 3092] [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]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E2861A9800) [pid = 3092] [serial = 1795] [outer = 0000000000000000] [url = about:blank]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E280C40C00) [pid = 3092] [serial = 1783] [outer = 0000000000000000] [url = about:blank]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E2834BF800) [pid = 3092] [serial = 1789] [outer = 0000000000000000] [url = about:blank]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E286C7A000) [pid = 3092] [serial = 1801] [outer = 0000000000000000] [url = about:blank]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E288457C00) [pid = 3092] [serial = 1804] [outer = 0000000000000000] [url = about:blank]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 120 (000000E2853E2C00) [pid = 3092] [serial = 1792] [outer = 0000000000000000] [url = about:blank]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E2808D7800) [pid = 3092] [serial = 1778] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E2806DBC00) [pid = 3092] [serial = 1775] [outer = 0000000000000000] [url = about:blank]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 117 (000000E280565000) [pid = 3092] [serial = 1773] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275099446]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E289F2B000) [pid = 3092] [serial = 1810] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E2861AC400) [pid = 3092] [serial = 1807] [outer = 0000000000000000] [url = about:blank]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E2812A8400) [pid = 3092] [serial = 1786] [outer = 0000000000000000] [url = about:blank]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 113 (000000E289F2B400) [pid = 3092] [serial = 1812] [outer = 0000000000000000] [url = about:blank]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 112 (000000E286A58400) [pid = 3092] [serial = 1798] [outer = 0000000000000000] [url = about:blank]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 111 (000000E28087C800) [pid = 3092] [serial = 1780] [outer = 0000000000000000] [url = about:blank]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 110 (000000E28A3AB400) [pid = 3092] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275110691]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 109 (000000E286A50400) [pid = 3092] [serial = 1796] [outer = 0000000000000000] [url = about:blank]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 108 (000000E284108800) [pid = 3092] [serial = 1790] [outer = 0000000000000000] [url = about:blank]
06:12:14 INFO - PROCESS | 3092 | --DOMWINDOW == 107 (000000E285497C00) [pid = 3092] [serial = 1793] [outer = 0000000000000000] [url = about:blank]
06:12:14 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D265F000 == 63 [pid = 3092] [id = 677]
06:12:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 108 (000000E280B85000) [pid = 3092] [serial = 1898] [outer = 0000000000000000]
06:12:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 109 (000000E2834BF800) [pid = 3092] [serial = 1899] [outer = 000000E280B85000]
06:12:14 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
06:12:14 INFO - document served over http requires an http
06:12:14 INFO - sub-resource via iframe-tag using the meta-csp
06:12:14 INFO - delivery method with no-redirect and when
06:12:14 INFO - the target request is cross-origin.
06:12:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 881ms
06:12:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:12:14 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D75B0000 == 64 [pid = 3092] [id = 678]
06:12:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 110 (000000E2808D7800) [pid = 3092] [serial = 1900] [outer = 0000000000000000]
06:12:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 111 (000000E2812A8400) [pid = 3092] [serial = 1901] [outer = 000000E2808D7800]
06:12:14 INFO - PROCESS | 3092 | 1450275134800 Marionette INFO loaded listener.js
06:12:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 112 (000000E2D8804400) [pid = 3092] [serial = 1902] [outer = 000000E2808D7800]
06:12:15 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A63D800 == 65 [pid = 3092] [id = 679]
06:12:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 113 (000000E2D840EC00) [pid = 3092] [serial = 1903] [outer = 0000000000000000]
06:12:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 114 (000000E2D8913800) [pid = 3092] [serial = 1904] [outer = 000000E2D840EC00]
06:12:15 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
06:12:15 INFO - document served over http requires an http
06:12:15 INFO - sub-resource via iframe-tag using the meta-csp
06:12:15 INFO - delivery method with swap-origin-redirect and when
06:12:15 INFO - the target request is cross-origin.
06:12:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 774ms
06:12:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:12:15 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD452000 == 66 [pid = 3092] [id = 680]
06:12:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 115 (000000E2D8910800) [pid = 3092] [serial = 1905] [outer = 0000000000000000]
06:12:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 116 (000000E2DB65AC00) [pid = 3092] [serial = 1906] [outer = 000000E2D8910800]
06:12:15 INFO - PROCESS | 3092 | 1450275135514 Marionette INFO loaded listener.js
06:12:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 117 (000000E2DD568C00) [pid = 3092] [serial = 1907] [outer = 000000E2D8910800]
06:12:16 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
06:12:16 INFO - document served over http requires an http
06:12:16 INFO - sub-resource via script-tag using the meta-csp
06:12:16 INFO - delivery method with keep-origin-redirect and when
06:12:16 INFO - the target request is cross-origin.
06:12:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 692ms
06:12:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:12:16 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2805E4800 == 67 [pid = 3092] [id = 681]
06:12:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 118 (000000E280514800) [pid = 3092] [serial = 1908] [outer = 0000000000000000]
06:12:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 119 (000000E28051C000) [pid = 3092] [serial = 1909] [outer = 000000E280514800]
06:12:16 INFO - PROCESS | 3092 | 1450275136375 Marionette INFO loaded listener.js
06:12:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 120 (000000E2806DBC00) [pid = 3092] [serial = 1910] [outer = 000000E280514800]
06:12:17 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
06:12:17 INFO - document served over http requires an http
06:12:17 INFO - sub-resource via script-tag using the meta-csp
06:12:17 INFO - delivery method with no-redirect and when
06:12:17 INFO - the target request is cross-origin.
06:12:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 986ms
06:12:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:12:17 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A389800 == 68 [pid = 3092] [id = 682]
06:12:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 121 (000000E2812AAC00) [pid = 3092] [serial = 1911] [outer = 0000000000000000]
06:12:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 122 (000000E283368000) [pid = 3092] [serial = 1912] [outer = 000000E2812AAC00]
06:12:17 INFO - PROCESS | 3092 | 1450275137351 Marionette INFO loaded listener.js
06:12:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 123 (000000E2861B4800) [pid = 3092] [serial = 1913] [outer = 000000E2812AAC00]
06:12:17 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
06:12:17 INFO - document served over http requires an http
06:12:17 INFO - sub-resource via script-tag using the meta-csp
06:12:17 INFO - delivery method with swap-origin-redirect and when
06:12:17 INFO - the target request is cross-origin.
06:12:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 902ms
06:12:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:12:18 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E152E000 == 69 [pid = 3092] [id = 683]
06:12:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 124 (000000E286C77000) [pid = 3092] [serial = 1914] [outer = 0000000000000000]
06:12:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 125 (000000E289E78000) [pid = 3092] [serial = 1915] [outer = 000000E286C77000]
06:12:18 INFO - PROCESS | 3092 | 1450275138270 Marionette INFO loaded listener.js
06:12:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 126 (000000E2D6DA5800) [pid = 3092] [serial = 1916] [outer = 000000E286C77000]
06:12:18 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
06:12:18 INFO - document served over http requires an http
06:12:18 INFO - sub-resource via xhr-request using the meta-csp
06:12:18 INFO - delivery method with keep-origin-redirect and when
06:12:18 INFO - the target request is cross-origin.
06:12:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 986ms
06:12:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:12:19 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E61A5800 == 70 [pid = 3092] [id = 684]
06:12:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 127 (000000E2D817CC00) [pid = 3092] [serial = 1917] [outer = 0000000000000000]
06:12:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 128 (000000E2DDA82000) [pid = 3092] [serial = 1918] [outer = 000000E2D817CC00]
06:12:19 INFO - PROCESS | 3092 | 1450275139288 Marionette INFO loaded listener.js
06:12:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 129 (000000E2DE12A000) [pid = 3092] [serial = 1919] [outer = 000000E2D817CC00]
06:12:19 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
06:12:19 INFO - document served over http requires an http
06:12:19 INFO - sub-resource via xhr-request using the meta-csp
06:12:19 INFO - delivery method with no-redirect and when
06:12:19 INFO - the target request is cross-origin.
06:12:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 964ms
06:12:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:12:20 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6C0F800 == 71 [pid = 3092] [id = 685]
06:12:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 130 (000000E2DB24D400) [pid = 3092] [serial = 1920] [outer = 0000000000000000]
06:12:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 131 (000000E2DE1C2400) [pid = 3092] [serial = 1921] [outer = 000000E2DB24D400]
06:12:20 INFO - PROCESS | 3092 | 1450275140235 Marionette INFO loaded listener.js
06:12:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 132 (000000E2DE2D3000) [pid = 3092] [serial = 1922] [outer = 000000E2DB24D400]
06:12:20 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
06:12:20 INFO - document served over http requires an http
06:12:20 INFO - sub-resource via xhr-request using the meta-csp
06:12:20 INFO - delivery method with swap-origin-redirect and when
06:12:20 INFO - the target request is cross-origin.
06:12:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 880ms
06:12:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:12:21 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6E7D000 == 72 [pid = 3092] [id = 686]
06:12:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 133 (000000E2DE62C800) [pid = 3092] [serial = 1923] [outer = 0000000000000000]
06:12:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 134 (000000E2DE634000) [pid = 3092] [serial = 1924] [outer = 000000E2DE62C800]
06:12:21 INFO - PROCESS | 3092 | 1450275141128 Marionette INFO loaded listener.js
06:12:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 135 (000000E2DE9F4C00) [pid = 3092] [serial = 1925] [outer = 000000E2DE62C800]
06:12:21 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
06:12:21 INFO - document served over http requires an https
06:12:21 INFO - sub-resource via fetch-request using the meta-csp
06:12:21 INFO - delivery method with keep-origin-redirect and when
06:12:21 INFO - the target request is cross-origin.
06:12:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1026ms
06:12:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:12:22 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E70AD000 == 73 [pid = 3092] [id = 687]
06:12:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 136 (000000E2DE9FE800) [pid = 3092] [serial = 1926] [outer = 0000000000000000]
06:12:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 137 (000000E2DED1BC00) [pid = 3092] [serial = 1927] [outer = 000000E2DE9FE800]
06:12:22 INFO - PROCESS | 3092 | 1450275142175 Marionette INFO loaded listener.js
06:12:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 138 (000000E2DF5A6400) [pid = 3092] [serial = 1928] [outer = 000000E2DE9FE800]
06:12:22 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
06:12:22 INFO - document served over http requires an https
06:12:22 INFO - sub-resource via fetch-request using the meta-csp
06:12:22 INFO - delivery method with no-redirect and when
06:12:22 INFO - the target request is cross-origin.
06:12:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1027ms
06:12:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:12:23 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E71B4800 == 74 [pid = 3092] [id = 688]
06:12:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 139 (000000E2DED6D400) [pid = 3092] [serial = 1929] [outer = 0000000000000000]
06:12:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 140 (000000E2DF5AB400) [pid = 3092] [serial = 1930] [outer = 000000E2DED6D400]
06:12:23 INFO - PROCESS | 3092 | 1450275143194 Marionette INFO loaded listener.js
06:12:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 141 (000000E2DF637400) [pid = 3092] [serial = 1931] [outer = 000000E2DED6D400]
06:12:23 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
06:12:23 INFO - document served over http requires an https
06:12:23 INFO - sub-resource via fetch-request using the meta-csp
06:12:23 INFO - delivery method with swap-origin-redirect and when
06:12:23 INFO - the target request is cross-origin.
06:12:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 985ms
06:12:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:12:24 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E7CEC800 == 75 [pid = 3092] [id = 689]
06:12:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 142 (000000E2DF631800) [pid = 3092] [serial = 1932] [outer = 0000000000000000]
06:12:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E2DF63B400) [pid = 3092] [serial = 1933] [outer = 000000E2DF631800]
06:12:24 INFO - PROCESS | 3092 | 1450275144191 Marionette INFO loaded listener.js
06:12:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 144 (000000E2DF948400) [pid = 3092] [serial = 1934] [outer = 000000E2DF631800]
06:12:24 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8120000 == 76 [pid = 3092] [id = 690]
06:12:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E2DF9C4C00) [pid = 3092] [serial = 1935] [outer = 0000000000000000]
06:12:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E2E0384000) [pid = 3092] [serial = 1936] [outer = 000000E2DF9C4C00]
06:12:24 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
06:12:24 INFO - document served over http requires an https
06:12:24 INFO - sub-resource via iframe-tag using the meta-csp
06:12:24 INFO - delivery method with keep-origin-redirect and when
06:12:24 INFO - the target request is cross-origin.
06:12:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1024ms
06:12:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:12:25 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E841E000 == 77 [pid = 3092] [id = 691]
06:12:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 147 (000000E2DF636800) [pid = 3092] [serial = 1937] [outer = 0000000000000000]
06:12:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 148 (000000E2DF9C5800) [pid = 3092] [serial = 1938] [outer = 000000E2DF636800]
06:12:25 INFO - PROCESS | 3092 | 1450275145267 Marionette INFO loaded listener.js
06:12:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 149 (000000E2E0865400) [pid = 3092] [serial = 1939] [outer = 000000E2DF636800]
06:12:25 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E84B4000 == 78 [pid = 3092] [id = 692]
06:12:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 150 (000000E2E0C53800) [pid = 3092] [serial = 1940] [outer = 0000000000000000]
06:12:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 151 (000000E2E0C5D000) [pid = 3092] [serial = 1941] [outer = 000000E2E0C53800]
06:12:25 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
06:12:25 INFO - document served over http requires an https
06:12:25 INFO - sub-resource via iframe-tag using the meta-csp
06:12:25 INFO - delivery method with no-redirect and when
06:12:25 INFO - the target request is cross-origin.
06:12:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1083ms
06:12:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:12:26 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8781800 == 79 [pid = 3092] [id = 693]
06:12:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 152 (000000E2E06BFC00) [pid = 3092] [serial = 1942] [outer = 0000000000000000]
06:12:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 153 (000000E2E0C58C00) [pid = 3092] [serial = 1943] [outer = 000000E2E06BFC00]
06:12:26 INFO - PROCESS | 3092 | 1450275146352 Marionette INFO loaded listener.js
06:12:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 154 (000000E2E156F000) [pid = 3092] [serial = 1944] [outer = 000000E2E06BFC00]
06:12:26 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8A3C800 == 80 [pid = 3092] [id = 694]
06:12:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 155 (000000E2E1765000) [pid = 3092] [serial = 1945] [outer = 0000000000000000]
06:12:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 156 (000000E2E1762000) [pid = 3092] [serial = 1946] [outer = 000000E2E1765000]
06:12:27 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
06:12:27 INFO - document served over http requires an https
06:12:27 INFO - sub-resource via iframe-tag using the meta-csp
06:12:27 INFO - delivery method with swap-origin-redirect and when
06:12:27 INFO - the target request is cross-origin.
06:12:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1082ms
06:12:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:12:27 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8D6A000 == 81 [pid = 3092] [id = 695]
06:12:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 157 (000000E2E1761C00) [pid = 3092] [serial = 1947] [outer = 0000000000000000]
06:12:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 158 (000000E2E1768000) [pid = 3092] [serial = 1948] [outer = 000000E2E1761C00]
06:12:27 INFO - PROCESS | 3092 | 1450275147462 Marionette INFO loaded listener.js
06:12:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 159 (000000E2E17B5C00) [pid = 3092] [serial = 1949] [outer = 000000E2E1761C00]
06:12:28 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
06:12:28 INFO - document served over http requires an https
06:12:28 INFO - sub-resource via script-tag using the meta-csp
06:12:28 INFO - delivery method with keep-origin-redirect and when
06:12:28 INFO - the target request is cross-origin.
06:12:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 986ms
06:12:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:12:28 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8F4D800 == 82 [pid = 3092] [id = 696]
06:12:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 160 (000000E2E1824000) [pid = 3092] [serial = 1950] [outer = 0000000000000000]
06:12:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2E1825000) [pid = 3092] [serial = 1951] [outer = 000000E2E1824000]
06:12:28 INFO - PROCESS | 3092 | 1450275148408 Marionette INFO loaded listener.js
06:12:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2E1839400) [pid = 3092] [serial = 1952] [outer = 000000E2E1824000]
06:12:29 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
06:12:29 INFO - document served over http requires an https
06:12:29 INFO - sub-resource via script-tag using the meta-csp
06:12:29 INFO - delivery method with no-redirect and when
06:12:29 INFO - the target request is cross-origin.
06:12:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 923ms
06:12:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:12:29 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9296000 == 83 [pid = 3092] [id = 697]
06:12:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2E183F400) [pid = 3092] [serial = 1953] [outer = 0000000000000000]
06:12:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2E18ADC00) [pid = 3092] [serial = 1954] [outer = 000000E2E183F400]
06:12:29 INFO - PROCESS | 3092 | 1450275149311 Marionette INFO loaded listener.js
06:12:29 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2E2B0EC00) [pid = 3092] [serial = 1955] [outer = 000000E2E183F400]
06:12:30 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
06:12:30 INFO - document served over http requires an https
06:12:30 INFO - sub-resource via script-tag using the meta-csp
06:12:30 INFO - delivery method with swap-origin-redirect and when
06:12:30 INFO - the target request is cross-origin.
06:12:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1029ms
06:12:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:12:30 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9332800 == 84 [pid = 3092] [id = 698]
06:12:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E286AD0800) [pid = 3092] [serial = 1956] [outer = 0000000000000000]
06:12:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 167 (000000E2E2B2B400) [pid = 3092] [serial = 1957] [outer = 000000E286AD0800]
06:12:30 INFO - PROCESS | 3092 | 1450275150431 Marionette INFO loaded listener.js
06:12:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 168 (000000E2E2B9E000) [pid = 3092] [serial = 1958] [outer = 000000E286AD0800]
06:12:31 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
06:12:31 INFO - document served over http requires an https
06:12:31 INFO - sub-resource via xhr-request using the meta-csp
06:12:31 INFO - delivery method with keep-origin-redirect and when
06:12:31 INFO - the target request is cross-origin.
06:12:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 943ms
06:12:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:12:32 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A07C000 == 85 [pid = 3092] [id = 699]
06:12:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 169 (000000E28087E000) [pid = 3092] [serial = 1959] [outer = 0000000000000000]
06:12:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 170 (000000E28844B400) [pid = 3092] [serial = 1960] [outer = 000000E28087E000]
06:12:32 INFO - PROCESS | 3092 | 1450275152235 Marionette INFO loaded listener.js
06:12:32 INFO - PROCESS | 3092 | ++DOMWINDOW == 171 (000000E2E2B0D000) [pid = 3092] [serial = 1961] [outer = 000000E28087E000]
06:12:32 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
06:12:32 INFO - document served over http requires an https
06:12:32 INFO - sub-resource via xhr-request using the meta-csp
06:12:32 INFO - delivery method with no-redirect and when
06:12:32 INFO - the target request is cross-origin.
06:12:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1786ms
06:12:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:12:33 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2805F0800 == 86 [pid = 3092] [id = 700]
06:12:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 172 (000000E280562800) [pid = 3092] [serial = 1962] [outer = 0000000000000000]
06:12:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 173 (000000E280873C00) [pid = 3092] [serial = 1963] [outer = 000000E280562800]
06:12:33 INFO - PROCESS | 3092 | 1450275153114 Marionette INFO loaded listener.js
06:12:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 174 (000000E2D1B25000) [pid = 3092] [serial = 1964] [outer = 000000E280562800]
06:12:34 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
06:12:34 INFO - document served over http requires an https
06:12:34 INFO - sub-resource via xhr-request using the meta-csp
06:12:34 INFO - delivery method with swap-origin-redirect and when
06:12:34 INFO - the target request is cross-origin.
06:12:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1384ms
06:12:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:12:34 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A556000 == 87 [pid = 3092] [id = 701]
06:12:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 175 (000000E2853EC800) [pid = 3092] [serial = 1965] [outer = 0000000000000000]
06:12:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 176 (000000E285491C00) [pid = 3092] [serial = 1966] [outer = 000000E2853EC800]
06:12:34 INFO - PROCESS | 3092 | 1450275154541 Marionette INFO loaded listener.js
06:12:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 177 (000000E289E73400) [pid = 3092] [serial = 1967] [outer = 000000E2853EC800]
06:12:35 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
06:12:35 INFO - document served over http requires an http
06:12:35 INFO - sub-resource via fetch-request using the meta-csp
06:12:35 INFO - delivery method with keep-origin-redirect and when
06:12:35 INFO - the target request is same-origin.
06:12:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1186ms
06:12:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:12:35 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28128A000 == 88 [pid = 3092] [id = 702]
06:12:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 178 (000000E280C3FC00) [pid = 3092] [serial = 1968] [outer = 0000000000000000]
06:12:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 179 (000000E28336BC00) [pid = 3092] [serial = 1969] [outer = 000000E280C3FC00]
06:12:35 INFO - PROCESS | 3092 | 1450275155709 Marionette INFO loaded listener.js
06:12:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 180 (000000E289E7C000) [pid = 3092] [serial = 1970] [outer = 000000E280C3FC00]
06:12:36 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
06:12:36 INFO - document served over http requires an http
06:12:36 INFO - sub-resource via fetch-request using the meta-csp
06:12:36 INFO - delivery method with no-redirect and when
06:12:36 INFO - the target request is same-origin.
06:12:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 944ms
06:12:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A644800 == 87 [pid = 3092] [id = 598]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E810E000 == 86 [pid = 3092] [id = 608]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EB8DC000 == 85 [pid = 3092] [id = 611]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E28105C000 == 84 [pid = 3092] [id = 593]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2806AA000 == 83 [pid = 3092] [id = 606]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A541800 == 82 [pid = 3092] [id = 607]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A390000 == 81 [pid = 3092] [id = 597]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DED51800 == 80 [pid = 3092] [id = 631]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E61A8000 == 79 [pid = 3092] [id = 605]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD452000 == 78 [pid = 3092] [id = 680]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A63D800 == 77 [pid = 3092] [id = 679]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D75B0000 == 76 [pid = 3092] [id = 678]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D265F000 == 75 [pid = 3092] [id = 677]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D2E2E800 == 74 [pid = 3092] [id = 676]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D1B79000 == 73 [pid = 3092] [id = 675]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D0AD1800 == 72 [pid = 3092] [id = 674]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A549800 == 71 [pid = 3092] [id = 673]
06:12:36 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28053F800 == 72 [pid = 3092] [id = 703]
06:12:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 181 (000000E280515C00) [pid = 3092] [serial = 1971] [outer = 0000000000000000]
06:12:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 182 (000000E28051B800) [pid = 3092] [serial = 1972] [outer = 000000E280515C00]
06:12:36 INFO - PROCESS | 3092 | 1450275156776 Marionette INFO loaded listener.js
06:12:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 183 (000000E2812AA800) [pid = 3092] [serial = 1973] [outer = 000000E280515C00]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E288D1D000 == 71 [pid = 3092] [id = 672]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2842A6000 == 70 [pid = 3092] [id = 671]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E280E70800 == 69 [pid = 3092] [id = 670]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2806C3000 == 68 [pid = 3092] [id = 669]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E28129B800 == 67 [pid = 3092] [id = 668]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E282343800 == 66 [pid = 3092] [id = 667]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5F5C800 == 65 [pid = 3092] [id = 666]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E58D4000 == 64 [pid = 3092] [id = 665]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5783800 == 63 [pid = 3092] [id = 664]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1BC7000 == 62 [pid = 3092] [id = 663]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E187C800 == 61 [pid = 3092] [id = 662]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1869000 == 60 [pid = 3092] [id = 661]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E1525000 == 59 [pid = 3092] [id = 660]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E0805800 == 58 [pid = 3092] [id = 659]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF971000 == 57 [pid = 3092] [id = 658]
06:12:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E280540800 == 56 [pid = 3092] [id = 649]
06:12:36 INFO - PROCESS | 3092 | --DOMWINDOW == 182 (000000E288387800) [pid = 3092] [serial = 1802] [outer = 0000000000000000] [url = about:blank]
06:12:36 INFO - PROCESS | 3092 | --DOMWINDOW == 181 (000000E280A8FC00) [pid = 3092] [serial = 1781] [outer = 0000000000000000] [url = about:blank]
06:12:36 INFO - PROCESS | 3092 | --DOMWINDOW == 180 (000000E283362000) [pid = 3092] [serial = 1787] [outer = 0000000000000000] [url = about:blank]
06:12:36 INFO - PROCESS | 3092 | --DOMWINDOW == 179 (000000E2DB22B400) [pid = 3092] [serial = 1771] [outer = 0000000000000000] [url = about:blank]
06:12:36 INFO - PROCESS | 3092 | --DOMWINDOW == 178 (000000E28083EC00) [pid = 3092] [serial = 1776] [outer = 0000000000000000] [url = about:blank]
06:12:36 INFO - PROCESS | 3092 | --DOMWINDOW == 177 (000000E281038800) [pid = 3092] [serial = 1784] [outer = 0000000000000000] [url = about:blank]
06:12:36 INFO - PROCESS | 3092 | --DOMWINDOW == 176 (000000E289E74800) [pid = 3092] [serial = 1805] [outer = 0000000000000000] [url = about:blank]
06:12:36 INFO - PROCESS | 3092 | --DOMWINDOW == 175 (000000E286C70800) [pid = 3092] [serial = 1799] [outer = 0000000000000000] [url = about:blank]
06:12:36 INFO - PROCESS | 3092 | --DOMWINDOW == 174 (000000E289ED8400) [pid = 3092] [serial = 1808] [outer = 0000000000000000] [url = about:blank]
06:12:36 INFO - PROCESS | 3092 | --DOMWINDOW == 173 (000000E289FD1800) [pid = 3092] [serial = 1813] [outer = 0000000000000000] [url = about:blank]
06:12:37 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
06:12:37 INFO - document served over http requires an http
06:12:37 INFO - sub-resource via fetch-request using the meta-csp
06:12:37 INFO - delivery method with swap-origin-redirect and when
06:12:37 INFO - the target request is same-origin.
06:12:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1135ms
06:12:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:12:37 INFO - PROCESS | 3092 | ++DOCSHELL 000000E281295800 == 57 [pid = 3092] [id = 704]
06:12:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 174 (000000E280B78C00) [pid = 3092] [serial = 1974] [outer = 0000000000000000]
06:12:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 175 (000000E28102D400) [pid = 3092] [serial = 1975] [outer = 000000E280B78C00]
06:12:37 INFO - PROCESS | 3092 | 1450275157674 Marionette INFO loaded listener.js
06:12:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 176 (000000E284111000) [pid = 3092] [serial = 1976] [outer = 000000E280B78C00]
06:12:38 INFO - PROCESS | 3092 | ++DOCSHELL 000000E284293800 == 58 [pid = 3092] [id = 705]
06:12:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 177 (000000E2861A5400) [pid = 3092] [serial = 1977] [outer = 0000000000000000]
06:12:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 178 (000000E2861AD000) [pid = 3092] [serial = 1978] [outer = 000000E2861A5400]
06:12:38 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
06:12:38 INFO - document served over http requires an http
06:12:38 INFO - sub-resource via iframe-tag using the meta-csp
06:12:38 INFO - delivery method with keep-origin-redirect and when
06:12:38 INFO - the target request is same-origin.
06:12:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 734ms
06:12:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:12:38 INFO - PROCESS | 3092 | ++DOCSHELL 000000E288D21800 == 59 [pid = 3092] [id = 706]
06:12:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 179 (000000E28051B400) [pid = 3092] [serial = 1979] [outer = 0000000000000000]
06:12:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 180 (000000E2841DDC00) [pid = 3092] [serial = 1980] [outer = 000000E28051B400]
06:12:38 INFO - PROCESS | 3092 | 1450275158541 Marionette INFO loaded listener.js
06:12:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 181 (000000E289FC6400) [pid = 3092] [serial = 1981] [outer = 000000E28051B400]
06:12:38 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A558000 == 60 [pid = 3092] [id = 707]
06:12:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 182 (000000E2D222C000) [pid = 3092] [serial = 1982] [outer = 0000000000000000]
06:12:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 183 (000000E2D2869800) [pid = 3092] [serial = 1983] [outer = 000000E2D222C000]
06:12:39 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
06:12:39 INFO - document served over http requires an http
06:12:39 INFO - sub-resource via iframe-tag using the meta-csp
06:12:39 INFO - delivery method with no-redirect and when
06:12:39 INFO - the target request is same-origin.
06:12:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 775ms
06:12:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:12:39 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D296B800 == 61 [pid = 3092] [id = 708]
06:12:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 184 (000000E2D222CC00) [pid = 3092] [serial = 1984] [outer = 0000000000000000]
06:12:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 185 (000000E2D2381800) [pid = 3092] [serial = 1985] [outer = 000000E2D222CC00]
06:12:39 INFO - PROCESS | 3092 | 1450275159279 Marionette INFO loaded listener.js
06:12:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 186 (000000E2D750A400) [pid = 3092] [serial = 1986] [outer = 000000E2D222CC00]
06:12:39 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D3B61000 == 62 [pid = 3092] [id = 709]
06:12:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 187 (000000E2D7A0D000) [pid = 3092] [serial = 1987] [outer = 0000000000000000]
06:12:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 188 (000000E2D7C8D800) [pid = 3092] [serial = 1988] [outer = 000000E2D7A0D000]
06:12:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:12:39 INFO - document served over http requires an http
06:12:39 INFO - sub-resource via iframe-tag using the meta-csp
06:12:39 INFO - delivery method with swap-origin-redirect and when
06:12:39 INFO - the target request is same-origin.
06:12:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 838ms
06:12:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:12:40 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D78E4800 == 63 [pid = 3092] [id = 710]
06:12:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 189 (000000E2D7809400) [pid = 3092] [serial = 1989] [outer = 0000000000000000]
06:12:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 190 (000000E2D7C77400) [pid = 3092] [serial = 1990] [outer = 000000E2D7809400]
06:12:40 INFO - PROCESS | 3092 | 1450275160114 Marionette INFO loaded listener.js
06:12:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 191 (000000E2D8803C00) [pid = 3092] [serial = 1991] [outer = 000000E2D7809400]
06:12:40 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
06:12:40 INFO - document served over http requires an http
06:12:40 INFO - sub-resource via script-tag using the meta-csp
06:12:40 INFO - delivery method with keep-origin-redirect and when
06:12:40 INFO - the target request is same-origin.
06:12:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 734ms
06:12:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:12:40 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD40D800 == 64 [pid = 3092] [id = 711]
06:12:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 192 (000000E2D890CC00) [pid = 3092] [serial = 1992] [outer = 0000000000000000]
06:12:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 193 (000000E2DB228400) [pid = 3092] [serial = 1993] [outer = 000000E2D890CC00]
06:12:40 INFO - PROCESS | 3092 | 1450275160871 Marionette INFO loaded listener.js
06:12:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 194 (000000E2DC382000) [pid = 3092] [serial = 1994] [outer = 000000E2D890CC00]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 193 (000000E280647000) [pid = 3092] [serial = 1819] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 192 (000000E28844D400) [pid = 3092] [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]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 191 (000000E2808D7800) [pid = 3092] [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]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 190 (000000E28A3AD400) [pid = 3092] [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]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 189 (000000E2D2999400) [pid = 3092] [serial = 1893] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 188 (000000E280839000) [pid = 3092] [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]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 187 (000000E28064CC00) [pid = 3092] [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]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 186 (000000E280873800) [pid = 3092] [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]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 185 (000000E280B85000) [pid = 3092] [serial = 1898] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275134335]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 184 (000000E285489800) [pid = 3092] [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]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 183 (000000E2D222C800) [pid = 3092] [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]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 182 (000000E2853E3800) [pid = 3092] [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]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 181 (000000E2D840EC00) [pid = 3092] [serial = 1903] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 180 (000000E2DC37C800) [pid = 3092] [serial = 1856] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275122407]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 179 (000000E2DCFEA400) [pid = 3092] [serial = 1861] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 178 (000000E2D8914800) [pid = 3092] [serial = 1851] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 177 (000000E2D846E800) [pid = 3092] [serial = 1852] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 176 (000000E283369800) [pid = 3092] [serial = 1825] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 175 (000000E286A53800) [pid = 3092] [serial = 1885] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 174 (000000E2DCFEB800) [pid = 3092] [serial = 1862] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 173 (000000E28051D800) [pid = 3092] [serial = 1870] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 172 (000000E285492800) [pid = 3092] [serial = 1882] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 171 (000000E2D8913800) [pid = 3092] [serial = 1904] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 170 (000000E2D2226000) [pid = 3092] [serial = 1834] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 169 (000000E28845A800) [pid = 3092] [serial = 1828] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 168 (000000E2D0A06C00) [pid = 3092] [serial = 1891] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 167 (000000E2D299C000) [pid = 3092] [serial = 1896] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 166 (000000E2812A8400) [pid = 3092] [serial = 1901] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2808E0400) [pid = 3092] [serial = 1822] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2DC37F800) [pid = 3092] [serial = 1857] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275122407]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2834BF800) [pid = 3092] [serial = 1899] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275134335]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2D7C6F800) [pid = 3092] [serial = 1843] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E2DCFEAC00) [pid = 3092] [serial = 1864] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2D33E3800) [pid = 3092] [serial = 1837] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 159 (000000E2DB24E000) [pid = 3092] [serial = 1854] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 158 (000000E289ED8800) [pid = 3092] [serial = 1888] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 157 (000000E2806DA000) [pid = 3092] [serial = 1820] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 156 (000000E2D7508400) [pid = 3092] [serial = 1840] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 155 (000000E2808E2000) [pid = 3092] [serial = 1876] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 154 (000000E2D6D5C400) [pid = 3092] [serial = 1894] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 153 (000000E2D0CB2000) [pid = 3092] [serial = 1831] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 152 (000000E280A98000) [pid = 3092] [serial = 1879] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 151 (000000E2D840B000) [pid = 3092] [serial = 1849] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 150 (000000E28A3AE400) [pid = 3092] [serial = 1817] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 149 (000000E2DD208800) [pid = 3092] [serial = 1867] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 148 (000000E2DC37E800) [pid = 3092] [serial = 1859] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 147 (000000E2808D7C00) [pid = 3092] [serial = 1873] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 146 (000000E2DB65AC00) [pid = 3092] [serial = 1906] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E2D7CE0C00) [pid = 3092] [serial = 1846] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E2841E6000) [pid = 3092] [serial = 1877] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 143 (000000E2812B0C00) [pid = 3092] [serial = 1874] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2841D9400) [pid = 3092] [serial = 1880] [outer = 0000000000000000] [url = about:blank]
06:12:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:12:41 INFO - document served over http requires an http
06:12:41 INFO - sub-resource via script-tag using the meta-csp
06:12:41 INFO - delivery method with no-redirect and when
06:12:41 INFO - the target request is same-origin.
06:12:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1024ms
06:12:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:12:41 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DE446000 == 65 [pid = 3092] [id = 712]
06:12:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E2808E1C00) [pid = 3092] [serial = 1995] [outer = 0000000000000000]
06:12:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 144 (000000E286A55800) [pid = 3092] [serial = 1996] [outer = 000000E2808E1C00]
06:12:41 INFO - PROCESS | 3092 | 1450275161836 Marionette INFO loaded listener.js
06:12:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E2DB24E000) [pid = 3092] [serial = 1997] [outer = 000000E2808E1C00]
06:12:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:12:42 INFO - document served over http requires an http
06:12:42 INFO - sub-resource via script-tag using the meta-csp
06:12:42 INFO - delivery method with swap-origin-redirect and when
06:12:42 INFO - the target request is same-origin.
06:12:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 691ms
06:12:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:12:42 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF6D3800 == 66 [pid = 3092] [id = 713]
06:12:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E2DC37C800) [pid = 3092] [serial = 1998] [outer = 0000000000000000]
06:12:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 147 (000000E2DCE1A000) [pid = 3092] [serial = 1999] [outer = 000000E2DC37C800]
06:12:42 INFO - PROCESS | 3092 | 1450275162521 Marionette INFO loaded listener.js
06:12:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 148 (000000E2DD20F400) [pid = 3092] [serial = 2000] [outer = 000000E2DC37C800]
06:12:43 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
06:12:43 INFO - document served over http requires an http
06:12:43 INFO - sub-resource via xhr-request using the meta-csp
06:12:43 INFO - delivery method with keep-origin-redirect and when
06:12:43 INFO - the target request is same-origin.
06:12:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 670ms
06:12:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:12:43 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E153A000 == 67 [pid = 3092] [id = 714]
06:12:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 149 (000000E2DE174400) [pid = 3092] [serial = 2001] [outer = 0000000000000000]
06:12:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 150 (000000E2DE9F4400) [pid = 3092] [serial = 2002] [outer = 000000E2DE174400]
06:12:43 INFO - PROCESS | 3092 | 1450275163219 Marionette INFO loaded listener.js
06:12:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 151 (000000E2E1569400) [pid = 3092] [serial = 2003] [outer = 000000E2DE174400]
06:12:44 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
06:12:44 INFO - document served over http requires an http
06:12:44 INFO - sub-resource via xhr-request using the meta-csp
06:12:44 INFO - delivery method with no-redirect and when
06:12:44 INFO - the target request is same-origin.
06:12:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 985ms
06:12:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:12:44 INFO - PROCESS | 3092 | ++DOCSHELL 000000E286C3F000 == 68 [pid = 3092] [id = 715]
06:12:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 152 (000000E281037C00) [pid = 3092] [serial = 2004] [outer = 0000000000000000]
06:12:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 153 (000000E281046000) [pid = 3092] [serial = 2005] [outer = 000000E281037C00]
06:12:44 INFO - PROCESS | 3092 | 1450275164382 Marionette INFO loaded listener.js
06:12:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 154 (000000E285496000) [pid = 3092] [serial = 2006] [outer = 000000E281037C00]
06:12:44 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
06:12:44 INFO - document served over http requires an http
06:12:44 INFO - sub-resource via xhr-request using the meta-csp
06:12:44 INFO - delivery method with swap-origin-redirect and when
06:12:44 INFO - the target request is same-origin.
06:12:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 944ms
06:12:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:12:45 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF6CC800 == 69 [pid = 3092] [id = 716]
06:12:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 155 (000000E288381800) [pid = 3092] [serial = 2007] [outer = 0000000000000000]
06:12:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 156 (000000E289F2CC00) [pid = 3092] [serial = 2008] [outer = 000000E288381800]
06:12:45 INFO - PROCESS | 3092 | 1450275165321 Marionette INFO loaded listener.js
06:12:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 157 (000000E2D26BD800) [pid = 3092] [serial = 2009] [outer = 000000E288381800]
06:12:46 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
06:12:46 INFO - document served over http requires an https
06:12:46 INFO - sub-resource via fetch-request using the meta-csp
06:12:46 INFO - delivery method with keep-origin-redirect and when
06:12:46 INFO - the target request is same-origin.
06:12:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1032ms
06:12:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:12:46 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5F56800 == 70 [pid = 3092] [id = 717]
06:12:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 158 (000000E2DC37F800) [pid = 3092] [serial = 2010] [outer = 0000000000000000]
06:12:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 159 (000000E2DD153C00) [pid = 3092] [serial = 2011] [outer = 000000E2DC37F800]
06:12:46 INFO - PROCESS | 3092 | 1450275166415 Marionette INFO loaded listener.js
06:12:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 160 (000000E2DED64800) [pid = 3092] [serial = 2012] [outer = 000000E2DC37F800]
06:12:47 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
06:12:47 INFO - document served over http requires an https
06:12:47 INFO - sub-resource via fetch-request using the meta-csp
06:12:47 INFO - delivery method with no-redirect and when
06:12:47 INFO - the target request is same-origin.
06:12:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1005ms
06:12:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:12:47 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E71B2000 == 71 [pid = 3092] [id = 718]
06:12:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2DFBE1000) [pid = 3092] [serial = 2013] [outer = 0000000000000000]
06:12:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2E1567400) [pid = 3092] [serial = 2014] [outer = 000000E2DFBE1000]
06:12:47 INFO - PROCESS | 3092 | 1450275167378 Marionette INFO loaded listener.js
06:12:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2E17AC000) [pid = 3092] [serial = 2015] [outer = 000000E2DFBE1000]
06:12:48 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
06:12:48 INFO - document served over http requires an https
06:12:48 INFO - sub-resource via fetch-request using the meta-csp
06:12:48 INFO - delivery method with swap-origin-redirect and when
06:12:48 INFO - the target request is same-origin.
06:12:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 986ms
06:12:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:12:48 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E932E800 == 72 [pid = 3092] [id = 719]
06:12:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2E183F000) [pid = 3092] [serial = 2016] [outer = 0000000000000000]
06:12:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2E2B2CC00) [pid = 3092] [serial = 2017] [outer = 000000E2E183F000]
06:12:48 INFO - PROCESS | 3092 | 1450275168399 Marionette INFO loaded listener.js
06:12:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E2E2C0D800) [pid = 3092] [serial = 2018] [outer = 000000E2E183F000]
06:12:48 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9A0D800 == 73 [pid = 3092] [id = 720]
06:12:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 167 (000000E2E2C11800) [pid = 3092] [serial = 2019] [outer = 0000000000000000]
06:12:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 168 (000000E2E2CDCC00) [pid = 3092] [serial = 2020] [outer = 000000E2E2C11800]
06:12:49 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
06:12:49 INFO - document served over http requires an https
06:12:49 INFO - sub-resource via iframe-tag using the meta-csp
06:12:49 INFO - delivery method with keep-origin-redirect and when
06:12:49 INFO - the target request is same-origin.
06:12:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1084ms
06:12:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:12:49 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9C07800 == 74 [pid = 3092] [id = 721]
06:12:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 169 (000000E2E2F9D000) [pid = 3092] [serial = 2021] [outer = 0000000000000000]
06:12:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 170 (000000E2E2FAA000) [pid = 3092] [serial = 2022] [outer = 000000E2E2F9D000]
06:12:49 INFO - PROCESS | 3092 | 1450275169527 Marionette INFO loaded listener.js
06:12:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 171 (000000E2E3529C00) [pid = 3092] [serial = 2023] [outer = 000000E2E2F9D000]
06:12:50 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9C17800 == 75 [pid = 3092] [id = 722]
06:12:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 172 (000000E2E352F000) [pid = 3092] [serial = 2024] [outer = 0000000000000000]
06:12:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 173 (000000E2E5711C00) [pid = 3092] [serial = 2025] [outer = 000000E2E352F000]
06:12:50 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
06:12:50 INFO - document served over http requires an https
06:12:50 INFO - sub-resource via iframe-tag using the meta-csp
06:12:50 INFO - delivery method with no-redirect and when
06:12:50 INFO - the target request is same-origin.
06:12:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1126ms
06:12:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:12:50 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EA0B2000 == 76 [pid = 3092] [id = 723]
06:12:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 174 (000000E2D7C7A400) [pid = 3092] [serial = 2026] [outer = 0000000000000000]
06:12:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 175 (000000E2E352E400) [pid = 3092] [serial = 2027] [outer = 000000E2D7C7A400]
06:12:50 INFO - PROCESS | 3092 | 1450275170652 Marionette INFO loaded listener.js
06:12:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 176 (000000E2E582F800) [pid = 3092] [serial = 2028] [outer = 000000E2D7C7A400]
06:12:51 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EA71B800 == 77 [pid = 3092] [id = 724]
06:12:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 177 (000000E2E5833000) [pid = 3092] [serial = 2029] [outer = 0000000000000000]
06:12:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 178 (000000E2E5838C00) [pid = 3092] [serial = 2030] [outer = 000000E2E5833000]
06:12:51 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
06:12:51 INFO - document served over http requires an https
06:12:51 INFO - sub-resource via iframe-tag using the meta-csp
06:12:51 INFO - delivery method with swap-origin-redirect and when
06:12:51 INFO - the target request is same-origin.
06:12:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1029ms
06:12:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:12:51 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EA726000 == 78 [pid = 3092] [id = 725]
06:12:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 179 (000000E2E3528800) [pid = 3092] [serial = 2031] [outer = 0000000000000000]
06:12:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 180 (000000E2E5833400) [pid = 3092] [serial = 2032] [outer = 000000E2E3528800]
06:12:51 INFO - PROCESS | 3092 | 1450275171709 Marionette INFO loaded listener.js
06:12:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 181 (000000E2E5B97000) [pid = 3092] [serial = 2033] [outer = 000000E2E3528800]
06:12:52 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
06:12:52 INFO - document served over http requires an https
06:12:52 INFO - sub-resource via script-tag using the meta-csp
06:12:52 INFO - delivery method with keep-origin-redirect and when
06:12:52 INFO - the target request is same-origin.
06:12:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 994ms
06:12:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:12:52 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAB18800 == 79 [pid = 3092] [id = 726]
06:12:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 182 (000000E2E5B9D400) [pid = 3092] [serial = 2034] [outer = 0000000000000000]
06:12:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 183 (000000E2E5F91800) [pid = 3092] [serial = 2035] [outer = 000000E2E5B9D400]
06:12:52 INFO - PROCESS | 3092 | 1450275172645 Marionette INFO loaded listener.js
06:12:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 184 (000000E2E61BEC00) [pid = 3092] [serial = 2036] [outer = 000000E2E5B9D400]
06:12:53 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
06:12:53 INFO - document served over http requires an https
06:12:53 INFO - sub-resource via script-tag using the meta-csp
06:12:53 INFO - delivery method with no-redirect and when
06:12:53 INFO - the target request is same-origin.
06:12:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 922ms
06:12:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:12:53 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAC54000 == 80 [pid = 3092] [id = 727]
06:12:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 185 (000000E2E61C1800) [pid = 3092] [serial = 2037] [outer = 0000000000000000]
06:12:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 186 (000000E2E61C4C00) [pid = 3092] [serial = 2038] [outer = 000000E2E61C1800]
06:12:53 INFO - PROCESS | 3092 | 1450275173594 Marionette INFO loaded listener.js
06:12:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 187 (000000E2E66DB000) [pid = 3092] [serial = 2039] [outer = 000000E2E61C1800]
06:12:54 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
06:12:54 INFO - document served over http requires an https
06:12:54 INFO - sub-resource via script-tag using the meta-csp
06:12:54 INFO - delivery method with swap-origin-redirect and when
06:12:54 INFO - the target request is same-origin.
06:12:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 984ms
06:12:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:12:54 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAFCA800 == 81 [pid = 3092] [id = 728]
06:12:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 188 (000000E2E66E3000) [pid = 3092] [serial = 2040] [outer = 0000000000000000]
06:12:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 189 (000000E2E6B11400) [pid = 3092] [serial = 2041] [outer = 000000E2E66E3000]
06:12:54 INFO - PROCESS | 3092 | 1450275174639 Marionette INFO loaded listener.js
06:12:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 190 (000000E2E6C57800) [pid = 3092] [serial = 2042] [outer = 000000E2E66E3000]
06:12:55 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
06:12:55 INFO - document served over http requires an https
06:12:55 INFO - sub-resource via xhr-request using the meta-csp
06:12:55 INFO - delivery method with keep-origin-redirect and when
06:12:55 INFO - the target request is same-origin.
06:12:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 924ms
06:12:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:12:55 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EB1B2000 == 82 [pid = 3092] [id = 729]
06:12:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 191 (000000E2E6B0F800) [pid = 3092] [serial = 2043] [outer = 0000000000000000]
06:12:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 192 (000000E2E7024800) [pid = 3092] [serial = 2044] [outer = 000000E2E6B0F800]
06:12:55 INFO - PROCESS | 3092 | 1450275175556 Marionette INFO loaded listener.js
06:12:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 193 (000000E2E7032000) [pid = 3092] [serial = 2045] [outer = 000000E2E6B0F800]
06:12:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:12:56 INFO - document served over http requires an https
06:12:56 INFO - sub-resource via xhr-request using the meta-csp
06:12:56 INFO - delivery method with no-redirect and when
06:12:56 INFO - the target request is same-origin.
06:12:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 944ms
06:12:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:12:56 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EB8D1800 == 83 [pid = 3092] [id = 730]
06:12:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 194 (000000E2E6B10400) [pid = 3092] [serial = 2046] [outer = 0000000000000000]
06:12:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 195 (000000E2E7C6B000) [pid = 3092] [serial = 2047] [outer = 000000E2E6B10400]
06:12:56 INFO - PROCESS | 3092 | 1450275176481 Marionette INFO loaded listener.js
06:12:56 INFO - PROCESS | 3092 | ++DOMWINDOW == 196 (000000E2E7D0FC00) [pid = 3092] [serial = 2048] [outer = 000000E2E6B10400]
06:12:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:12:57 INFO - document served over http requires an https
06:12:57 INFO - sub-resource via xhr-request using the meta-csp
06:12:57 INFO - delivery method with swap-origin-redirect and when
06:12:57 INFO - the target request is same-origin.
06:12:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 880ms
06:12:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:12:57 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EBC6F800 == 84 [pid = 3092] [id = 731]
06:12:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 197 (000000E2E7030400) [pid = 3092] [serial = 2049] [outer = 0000000000000000]
06:12:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 198 (000000E2E7D13800) [pid = 3092] [serial = 2050] [outer = 000000E2E7030400]
06:12:57 INFO - PROCESS | 3092 | 1450275177431 Marionette INFO loaded listener.js
06:12:57 INFO - PROCESS | 3092 | ++DOMWINDOW == 199 (000000E2E88F4800) [pid = 3092] [serial = 2051] [outer = 000000E2E7030400]
06:12:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:12:58 INFO - document served over http requires an http
06:12:58 INFO - sub-resource via fetch-request using the meta-referrer
06:12:58 INFO - delivery method with keep-origin-redirect and when
06:12:58 INFO - the target request is cross-origin.
06:12:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1024ms
06:12:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:12:58 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EC4A5800 == 85 [pid = 3092] [id = 732]
06:12:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 200 (000000E2E8903400) [pid = 3092] [serial = 2052] [outer = 0000000000000000]
06:12:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 201 (000000E2E8904400) [pid = 3092] [serial = 2053] [outer = 000000E2E8903400]
06:12:58 INFO - PROCESS | 3092 | 1450275178483 Marionette INFO loaded listener.js
06:12:58 INFO - PROCESS | 3092 | ++DOMWINDOW == 202 (000000E2E8910800) [pid = 3092] [serial = 2054] [outer = 000000E2E8903400]
06:12:59 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
06:12:59 INFO - document served over http requires an http
06:12:59 INFO - sub-resource via fetch-request using the meta-referrer
06:12:59 INFO - delivery method with no-redirect and when
06:12:59 INFO - the target request is cross-origin.
06:12:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1021ms
06:12:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:12:59 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EC4D6800 == 86 [pid = 3092] [id = 733]
06:12:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 203 (000000E2E8A66400) [pid = 3092] [serial = 2055] [outer = 0000000000000000]
06:12:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 204 (000000E2E8A6C400) [pid = 3092] [serial = 2056] [outer = 000000E2E8A66400]
06:12:59 INFO - PROCESS | 3092 | 1450275179470 Marionette INFO loaded listener.js
06:12:59 INFO - PROCESS | 3092 | ++DOMWINDOW == 205 (000000E2E8C8E000) [pid = 3092] [serial = 2057] [outer = 000000E2E8A66400]
06:13:00 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
06:13:00 INFO - document served over http requires an http
06:13:00 INFO - sub-resource via fetch-request using the meta-referrer
06:13:00 INFO - delivery method with swap-origin-redirect and when
06:13:00 INFO - the target request is cross-origin.
06:13:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 943ms
06:13:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:13:00 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EC67E800 == 87 [pid = 3092] [id = 734]
06:13:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 206 (000000E2E8C8EC00) [pid = 3092] [serial = 2058] [outer = 0000000000000000]
06:13:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 207 (000000E2E8D51000) [pid = 3092] [serial = 2059] [outer = 000000E2E8C8EC00]
06:13:00 INFO - PROCESS | 3092 | 1450275180423 Marionette INFO loaded listener.js
06:13:00 INFO - PROCESS | 3092 | ++DOMWINDOW == 208 (000000E2E8D5B800) [pid = 3092] [serial = 2060] [outer = 000000E2E8C8EC00]
06:13:02 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D1B71000 == 88 [pid = 3092] [id = 735]
06:13:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 209 (000000E2D1A05400) [pid = 3092] [serial = 2061] [outer = 0000000000000000]
06:13:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 210 (000000E2841DD000) [pid = 3092] [serial = 2062] [outer = 000000E2D1A05400]
06:13:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:02 INFO - document served over http requires an http
06:13:02 INFO - sub-resource via iframe-tag using the meta-referrer
06:13:02 INFO - delivery method with keep-origin-redirect and when
06:13:02 INFO - the target request is cross-origin.
06:13:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2193ms
06:13:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:13:02 INFO - PROCESS | 3092 | ++DOCSHELL 000000E281288000 == 89 [pid = 3092] [id = 736]
06:13:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 211 (000000E28064D800) [pid = 3092] [serial = 2063] [outer = 0000000000000000]
06:13:02 INFO - PROCESS | 3092 | ++DOMWINDOW == 212 (000000E28087FC00) [pid = 3092] [serial = 2064] [outer = 000000E28064D800]
06:13:03 INFO - PROCESS | 3092 | 1450275183007 Marionette INFO loaded listener.js
06:13:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 213 (000000E280C48000) [pid = 3092] [serial = 2065] [outer = 000000E28064D800]
06:13:03 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D0ACA000 == 90 [pid = 3092] [id = 737]
06:13:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 214 (000000E288451C00) [pid = 3092] [serial = 2066] [outer = 0000000000000000]
06:13:03 INFO - PROCESS | 3092 | ++DOMWINDOW == 215 (000000E28A62F000) [pid = 3092] [serial = 2067] [outer = 000000E288451C00]
06:13:03 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
06:13:03 INFO - document served over http requires an http
06:13:03 INFO - sub-resource via iframe-tag using the meta-referrer
06:13:03 INFO - delivery method with no-redirect and when
06:13:03 INFO - the target request is cross-origin.
06:13:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1426ms
06:13:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:13:04 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A555800 == 91 [pid = 3092] [id = 738]
06:13:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 216 (000000E280518800) [pid = 3092] [serial = 2068] [outer = 0000000000000000]
06:13:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 217 (000000E28064B800) [pid = 3092] [serial = 2069] [outer = 000000E280518800]
06:13:04 INFO - PROCESS | 3092 | 1450275184110 Marionette INFO loaded listener.js
06:13:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 218 (000000E288384C00) [pid = 3092] [serial = 2070] [outer = 000000E280518800]
06:13:04 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2806AD000 == 92 [pid = 3092] [id = 739]
06:13:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 219 (000000E280A94800) [pid = 3092] [serial = 2071] [outer = 0000000000000000]
06:13:04 INFO - PROCESS | 3092 | ++DOMWINDOW == 220 (000000E28102CC00) [pid = 3092] [serial = 2072] [outer = 000000E280A94800]
06:13:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:05 INFO - document served over http requires an http
06:13:05 INFO - sub-resource via iframe-tag using the meta-referrer
06:13:05 INFO - delivery method with swap-origin-redirect and when
06:13:05 INFO - the target request is cross-origin.
06:13:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1295ms
06:13:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:13:05 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280811800 == 93 [pid = 3092] [id = 740]
06:13:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 221 (000000E280651800) [pid = 3092] [serial = 2073] [outer = 0000000000000000]
06:13:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 222 (000000E28083F400) [pid = 3092] [serial = 2074] [outer = 000000E280651800]
06:13:05 INFO - PROCESS | 3092 | 1450275185424 Marionette INFO loaded listener.js
06:13:05 INFO - PROCESS | 3092 | ++DOMWINDOW == 223 (000000E2D6D5C400) [pid = 3092] [serial = 2075] [outer = 000000E280651800]
06:13:06 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
06:13:06 INFO - document served over http requires an http
06:13:06 INFO - sub-resource via script-tag using the meta-referrer
06:13:06 INFO - delivery method with keep-origin-redirect and when
06:13:06 INFO - the target request is cross-origin.
06:13:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 986ms
06:13:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:13:06 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2833F6800 == 94 [pid = 3092] [id = 741]
06:13:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 224 (000000E286ADE400) [pid = 3092] [serial = 2076] [outer = 0000000000000000]
06:13:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 225 (000000E2D218C400) [pid = 3092] [serial = 2077] [outer = 000000E286ADE400]
06:13:06 INFO - PROCESS | 3092 | 1450275186406 Marionette INFO loaded listener.js
06:13:06 INFO - PROCESS | 3092 | ++DOMWINDOW == 226 (000000E2DB224400) [pid = 3092] [serial = 2078] [outer = 000000E286ADE400]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DE9C8800 == 93 [pid = 3092] [id = 603]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF6D3800 == 92 [pid = 3092] [id = 713]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DE446000 == 91 [pid = 3092] [id = 712]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD40D800 == 90 [pid = 3092] [id = 711]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D78E4800 == 89 [pid = 3092] [id = 710]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D3B61000 == 88 [pid = 3092] [id = 709]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D296B800 == 87 [pid = 3092] [id = 708]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A558000 == 86 [pid = 3092] [id = 707]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E288D21800 == 85 [pid = 3092] [id = 706]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E284293800 == 84 [pid = 3092] [id = 705]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E281295800 == 83 [pid = 3092] [id = 704]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E28053F800 == 82 [pid = 3092] [id = 703]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E28128A000 == 81 [pid = 3092] [id = 702]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A556000 == 80 [pid = 3092] [id = 701]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8A3C800 == 79 [pid = 3092] [id = 694]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E84B4000 == 78 [pid = 3092] [id = 692]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E841E000 == 77 [pid = 3092] [id = 691]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8120000 == 76 [pid = 3092] [id = 690]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E7CEC800 == 75 [pid = 3092] [id = 689]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E71B4800 == 74 [pid = 3092] [id = 688]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E70AD000 == 73 [pid = 3092] [id = 687]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6E7D000 == 72 [pid = 3092] [id = 686]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6C0F800 == 71 [pid = 3092] [id = 685]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E61A5800 == 70 [pid = 3092] [id = 684]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E152E000 == 69 [pid = 3092] [id = 683]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A389800 == 68 [pid = 3092] [id = 682]
06:13:06 INFO - PROCESS | 3092 | --DOCSHELL 000000E2805E4800 == 67 [pid = 3092] [id = 681]
06:13:06 INFO - PROCESS | 3092 | --DOMWINDOW == 225 (000000E2D8804400) [pid = 3092] [serial = 1902] [outer = 0000000000000000] [url = about:blank]
06:13:06 INFO - PROCESS | 3092 | --DOMWINDOW == 224 (000000E28A3A3C00) [pid = 3092] [serial = 1889] [outer = 0000000000000000] [url = about:blank]
06:13:06 INFO - PROCESS | 3092 | --DOMWINDOW == 223 (000000E2D81D6C00) [pid = 3092] [serial = 1897] [outer = 0000000000000000] [url = about:blank]
06:13:06 INFO - PROCESS | 3092 | --DOMWINDOW == 222 (000000E2D27E1C00) [pid = 3092] [serial = 1892] [outer = 0000000000000000] [url = about:blank]
06:13:06 INFO - PROCESS | 3092 | --DOMWINDOW == 221 (000000E2861BE000) [pid = 3092] [serial = 1883] [outer = 0000000000000000] [url = about:blank]
06:13:06 INFO - PROCESS | 3092 | --DOMWINDOW == 220 (000000E286C77C00) [pid = 3092] [serial = 1886] [outer = 0000000000000000] [url = about:blank]
06:13:07 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
06:13:07 INFO - document served over http requires an http
06:13:07 INFO - sub-resource via script-tag using the meta-referrer
06:13:07 INFO - delivery method with no-redirect and when
06:13:07 INFO - the target request is cross-origin.
06:13:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1304ms
06:13:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:13:07 INFO - PROCESS | 3092 | ++DOCSHELL 000000E281054000 == 68 [pid = 3092] [id = 742]
06:13:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 221 (000000E2806CE000) [pid = 3092] [serial = 2079] [outer = 0000000000000000]
06:13:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 222 (000000E2812B0800) [pid = 3092] [serial = 2080] [outer = 000000E2806CE000]
06:13:07 INFO - PROCESS | 3092 | 1450275187532 Marionette INFO loaded listener.js
06:13:07 INFO - PROCESS | 3092 | ++DOMWINDOW == 223 (000000E286A50400) [pid = 3092] [serial = 2081] [outer = 000000E2806CE000]
06:13:08 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
06:13:08 INFO - document served over http requires an http
06:13:08 INFO - sub-resource via script-tag using the meta-referrer
06:13:08 INFO - delivery method with swap-origin-redirect and when
06:13:08 INFO - the target request is cross-origin.
06:13:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 733ms
06:13:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:13:08 INFO - PROCESS | 3092 | ++DOCSHELL 000000E288D19800 == 69 [pid = 3092] [id = 743]
06:13:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 224 (000000E286A56000) [pid = 3092] [serial = 2082] [outer = 0000000000000000]
06:13:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 225 (000000E289F25800) [pid = 3092] [serial = 2083] [outer = 000000E286A56000]
06:13:08 INFO - PROCESS | 3092 | 1450275188363 Marionette INFO loaded listener.js
06:13:08 INFO - PROCESS | 3092 | ++DOMWINDOW == 226 (000000E2D2999400) [pid = 3092] [serial = 2084] [outer = 000000E286A56000]
06:13:08 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
06:13:08 INFO - document served over http requires an http
06:13:08 INFO - sub-resource via xhr-request using the meta-referrer
06:13:08 INFO - delivery method with keep-origin-redirect and when
06:13:08 INFO - the target request is cross-origin.
06:13:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 733ms
06:13:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:13:09 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D2984000 == 70 [pid = 3092] [id = 744]
06:13:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 227 (000000E2D7B19400) [pid = 3092] [serial = 2085] [outer = 0000000000000000]
06:13:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 228 (000000E2D81D7C00) [pid = 3092] [serial = 2086] [outer = 000000E2D7B19400]
06:13:09 INFO - PROCESS | 3092 | 1450275189101 Marionette INFO loaded listener.js
06:13:09 INFO - PROCESS | 3092 | ++DOMWINDOW == 229 (000000E2DB252800) [pid = 3092] [serial = 2087] [outer = 000000E2D7B19400]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 228 (000000E2D6FD1C00) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 227 (000000E2D32A7400) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 226 (000000E2D0B9B000) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 225 (000000E28A3A5800) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 224 (000000E288382800) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 223 (000000E28102A400) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 222 (000000E280563800) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 221 (000000E28051C800) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 220 (000000E2D8910800) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 219 (000000E2E0C53800) [pid = 3092] [serial = 1940] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275145723]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 218 (000000E2D7A0FC00) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 217 (000000E2D7CC0400) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 216 (000000E280515C00) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 215 (000000E2808E1C00) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 214 (000000E2D890CC00) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 213 (000000E2D81D8800) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 212 (000000E280B78C00) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 211 (000000E2D7809400) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 210 (000000E2DF9C4C00) [pid = 3092] [serial = 1935] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 209 (000000E280C3FC00) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 208 (000000E2E1765000) [pid = 3092] [serial = 1945] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 207 (000000E2861A5400) [pid = 3092] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 206 (000000E2D81CF400) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 205 (000000E2D222C000) [pid = 3092] [serial = 1982] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275158894]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 204 (000000E28051B400) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 203 (000000E280514800) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 202 (000000E2812AAC00) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 201 (000000E2853EC800) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 200 (000000E2DC37C800) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 199 (000000E2D7A0D000) [pid = 3092] [serial = 1987] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 198 (000000E2DB663800) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 197 (000000E2D890E400) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 196 (000000E2D222CC00) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 195 (000000E2DB6B4400) [pid = 3092] [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]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 194 (000000E28051C000) [pid = 3092] [serial = 1909] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 193 (000000E28102D400) [pid = 3092] [serial = 1975] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 192 (000000E2E1762000) [pid = 3092] [serial = 1946] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 191 (000000E2841DDC00) [pid = 3092] [serial = 1980] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 190 (000000E2DF5AB400) [pid = 3092] [serial = 1930] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 189 (000000E2E2B2B400) [pid = 3092] [serial = 1957] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 188 (000000E2D2869800) [pid = 3092] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275158894]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 187 (000000E2E0C58C00) [pid = 3092] [serial = 1943] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 186 (000000E280873C00) [pid = 3092] [serial = 1963] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 185 (000000E2E18ADC00) [pid = 3092] [serial = 1954] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 184 (000000E2DB228400) [pid = 3092] [serial = 1993] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 183 (000000E2D7C77400) [pid = 3092] [serial = 1990] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 182 (000000E2DF9C5800) [pid = 3092] [serial = 1938] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 181 (000000E286A55800) [pid = 3092] [serial = 1996] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 180 (000000E2DDA82000) [pid = 3092] [serial = 1918] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 179 (000000E2DE634000) [pid = 3092] [serial = 1924] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 178 (000000E28844B400) [pid = 3092] [serial = 1960] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 177 (000000E2861AD000) [pid = 3092] [serial = 1978] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 176 (000000E2E1825000) [pid = 3092] [serial = 1951] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 175 (000000E2D2381800) [pid = 3092] [serial = 1985] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 174 (000000E2DED1BC00) [pid = 3092] [serial = 1927] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 173 (000000E283368000) [pid = 3092] [serial = 1912] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 172 (000000E2DCE1A000) [pid = 3092] [serial = 1999] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 171 (000000E2E0384000) [pid = 3092] [serial = 1936] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 170 (000000E289E78000) [pid = 3092] [serial = 1915] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 169 (000000E2E1768000) [pid = 3092] [serial = 1948] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 168 (000000E285491C00) [pid = 3092] [serial = 1966] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 167 (000000E2E0C5D000) [pid = 3092] [serial = 1941] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275145723]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 166 (000000E28051B800) [pid = 3092] [serial = 1972] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2DF63B400) [pid = 3092] [serial = 1933] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2DE1C2400) [pid = 3092] [serial = 1921] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2D7C8D800) [pid = 3092] [serial = 1988] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E28336BC00) [pid = 3092] [serial = 1969] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E2DE9F4400) [pid = 3092] [serial = 2002] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2DE2D3000) [pid = 3092] [serial = 1922] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 159 (000000E2DE12A000) [pid = 3092] [serial = 1919] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 158 (000000E2DD966C00) [pid = 3092] [serial = 1868] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 157 (000000E2D81D2400) [pid = 3092] [serial = 1847] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 156 (000000E289E79800) [pid = 3092] [serial = 1871] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 155 (000000E28A633C00) [pid = 3092] [serial = 1829] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 154 (000000E2D6FD7800) [pid = 3092] [serial = 1838] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 153 (000000E2D6DA5800) [pid = 3092] [serial = 1916] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 152 (000000E2853EE400) [pid = 3092] [serial = 1826] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 151 (000000E2DD568C00) [pid = 3092] [serial = 1907] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 150 (000000E2D286FC00) [pid = 3092] [serial = 1835] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 149 (000000E280B82800) [pid = 3092] [serial = 1823] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 148 (000000E2DB665400) [pid = 3092] [serial = 1855] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 147 (000000E2D7C99800) [pid = 3092] [serial = 1844] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 146 (000000E2D8905400) [pid = 3092] [serial = 1850] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E2D7B0B800) [pid = 3092] [serial = 1841] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E2D218A000) [pid = 3092] [serial = 1832] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 143 (000000E2DD204C00) [pid = 3092] [serial = 1865] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2DCF08400) [pid = 3092] [serial = 1860] [outer = 0000000000000000] [url = about:blank]
06:13:10 INFO - PROCESS | 3092 | --DOMWINDOW == 141 (000000E2DD20F400) [pid = 3092] [serial = 2000] [outer = 0000000000000000] [url = about:blank]
06:13:10 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
06:13:10 INFO - document served over http requires an http
06:13:10 INFO - sub-resource via xhr-request using the meta-referrer
06:13:10 INFO - delivery method with no-redirect and when
06:13:10 INFO - the target request is cross-origin.
06:13:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1440ms
06:13:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:13:10 INFO - PROCESS | 3092 | ++DOCSHELL 000000E286C52800 == 71 [pid = 3092] [id = 745]
06:13:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 142 (000000E2808E1C00) [pid = 3092] [serial = 2088] [outer = 0000000000000000]
06:13:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 143 (000000E280B85C00) [pid = 3092] [serial = 2089] [outer = 000000E2808E1C00]
06:13:10 INFO - PROCESS | 3092 | 1450275190696 Marionette INFO loaded listener.js
06:13:10 INFO - PROCESS | 3092 | ++DOMWINDOW == 144 (000000E2841D9800) [pid = 3092] [serial = 2090] [outer = 000000E2808E1C00]
06:13:11 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
06:13:11 INFO - document served over http requires an http
06:13:11 INFO - sub-resource via xhr-request using the meta-referrer
06:13:11 INFO - delivery method with swap-origin-redirect and when
06:13:11 INFO - the target request is cross-origin.
06:13:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1029ms
06:13:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:13:11 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D7057800 == 72 [pid = 3092] [id = 746]
06:13:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 145 (000000E285494800) [pid = 3092] [serial = 2091] [outer = 0000000000000000]
06:13:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 146 (000000E286C79800) [pid = 3092] [serial = 2092] [outer = 000000E285494800]
06:13:11 INFO - PROCESS | 3092 | 1450275191709 Marionette INFO loaded listener.js
06:13:11 INFO - PROCESS | 3092 | ++DOMWINDOW == 147 (000000E2D0B9B000) [pid = 3092] [serial = 2093] [outer = 000000E285494800]
06:13:12 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
06:13:12 INFO - document served over http requires an https
06:13:12 INFO - sub-resource via fetch-request using the meta-referrer
06:13:12 INFO - delivery method with keep-origin-redirect and when
06:13:12 INFO - the target request is cross-origin.
06:13:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1077ms
06:13:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:13:12 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DD536000 == 73 [pid = 3092] [id = 747]
06:13:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 148 (000000E2D7034000) [pid = 3092] [serial = 2094] [outer = 0000000000000000]
06:13:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 149 (000000E2D7B0F800) [pid = 3092] [serial = 2095] [outer = 000000E2D7034000]
06:13:12 INFO - PROCESS | 3092 | 1450275192785 Marionette INFO loaded listener.js
06:13:12 INFO - PROCESS | 3092 | ++DOMWINDOW == 150 (000000E2D81D3000) [pid = 3092] [serial = 2096] [outer = 000000E2D7034000]
06:13:13 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
06:13:13 INFO - document served over http requires an https
06:13:13 INFO - sub-resource via fetch-request using the meta-referrer
06:13:13 INFO - delivery method with no-redirect and when
06:13:13 INFO - the target request is cross-origin.
06:13:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 986ms
06:13:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:13:13 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DED63800 == 74 [pid = 3092] [id = 748]
06:13:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 151 (000000E2D846C400) [pid = 3092] [serial = 2097] [outer = 0000000000000000]
06:13:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 152 (000000E2DB228400) [pid = 3092] [serial = 2098] [outer = 000000E2D846C400]
06:13:13 INFO - PROCESS | 3092 | 1450275193736 Marionette INFO loaded listener.js
06:13:13 INFO - PROCESS | 3092 | ++DOMWINDOW == 153 (000000E2DCE0B800) [pid = 3092] [serial = 2099] [outer = 000000E2D846C400]
06:13:14 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
06:13:14 INFO - document served over http requires an https
06:13:14 INFO - sub-resource via fetch-request using the meta-referrer
06:13:14 INFO - delivery method with swap-origin-redirect and when
06:13:14 INFO - the target request is cross-origin.
06:13:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 985ms
06:13:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:13:14 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF98A800 == 75 [pid = 3092] [id = 749]
06:13:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 154 (000000E2DCF0B000) [pid = 3092] [serial = 2100] [outer = 0000000000000000]
06:13:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 155 (000000E2DCFEA000) [pid = 3092] [serial = 2101] [outer = 000000E2DCF0B000]
06:13:14 INFO - PROCESS | 3092 | 1450275194758 Marionette INFO loaded listener.js
06:13:14 INFO - PROCESS | 3092 | ++DOMWINDOW == 156 (000000E2DD20E400) [pid = 3092] [serial = 2102] [outer = 000000E2DCF0B000]
06:13:15 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E08CC000 == 76 [pid = 3092] [id = 750]
06:13:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 157 (000000E2DD966800) [pid = 3092] [serial = 2103] [outer = 0000000000000000]
06:13:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 158 (000000E2DD96AC00) [pid = 3092] [serial = 2104] [outer = 000000E2DD966800]
06:13:15 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
06:13:15 INFO - document served over http requires an https
06:13:15 INFO - sub-resource via iframe-tag using the meta-referrer
06:13:15 INFO - delivery method with keep-origin-redirect and when
06:13:15 INFO - the target request is cross-origin.
06:13:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1080ms
06:13:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:13:15 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E187E800 == 77 [pid = 3092] [id = 751]
06:13:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 159 (000000E2DE2C9800) [pid = 3092] [serial = 2105] [outer = 0000000000000000]
06:13:15 INFO - PROCESS | 3092 | ++DOMWINDOW == 160 (000000E2DE2CD000) [pid = 3092] [serial = 2106] [outer = 000000E2DE2C9800]
06:13:15 INFO - PROCESS | 3092 | 1450275195912 Marionette INFO loaded listener.js
06:13:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E2DE6C9400) [pid = 3092] [serial = 2107] [outer = 000000E2DE2C9800]
06:13:16 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5788000 == 78 [pid = 3092] [id = 752]
06:13:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2DE9FD400) [pid = 3092] [serial = 2108] [outer = 0000000000000000]
06:13:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2DE9F6400) [pid = 3092] [serial = 2109] [outer = 000000E2DE9FD400]
06:13:16 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
06:13:16 INFO - document served over http requires an https
06:13:16 INFO - sub-resource via iframe-tag using the meta-referrer
06:13:16 INFO - delivery method with no-redirect and when
06:13:16 INFO - the target request is cross-origin.
06:13:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1138ms
06:13:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:13:16 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E5F4F800 == 79 [pid = 3092] [id = 753]
06:13:16 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2DE9F4400) [pid = 3092] [serial = 2110] [outer = 0000000000000000]
06:13:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2DED66400) [pid = 3092] [serial = 2111] [outer = 000000E2DE9F4400]
06:13:17 INFO - PROCESS | 3092 | 1450275197050 Marionette INFO loaded listener.js
06:13:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E2DF717000) [pid = 3092] [serial = 2112] [outer = 000000E2DE9F4400]
06:13:17 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E61A4000 == 80 [pid = 3092] [id = 754]
06:13:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 167 (000000E2DF947000) [pid = 3092] [serial = 2113] [outer = 0000000000000000]
06:13:17 INFO - PROCESS | 3092 | ++DOMWINDOW == 168 (000000E2DF951400) [pid = 3092] [serial = 2114] [outer = 000000E2DF947000]
06:13:17 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
06:13:17 INFO - document served over http requires an https
06:13:17 INFO - sub-resource via iframe-tag using the meta-referrer
06:13:17 INFO - delivery method with swap-origin-redirect and when
06:13:17 INFO - the target request is cross-origin.
06:13:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1129ms
06:13:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:13:18 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E6C19800 == 81 [pid = 3092] [id = 755]
06:13:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 169 (000000E2DE9F8800) [pid = 3092] [serial = 2115] [outer = 0000000000000000]
06:13:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 170 (000000E2E05C5400) [pid = 3092] [serial = 2116] [outer = 000000E2DE9F8800]
06:13:18 INFO - PROCESS | 3092 | 1450275198175 Marionette INFO loaded listener.js
06:13:18 INFO - PROCESS | 3092 | ++DOMWINDOW == 171 (000000E2E1569C00) [pid = 3092] [serial = 2117] [outer = 000000E2DE9F8800]
06:13:18 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
06:13:18 INFO - document served over http requires an https
06:13:18 INFO - sub-resource via script-tag using the meta-referrer
06:13:18 INFO - delivery method with keep-origin-redirect and when
06:13:18 INFO - the target request is cross-origin.
06:13:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 986ms
06:13:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:13:19 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E70AE800 == 82 [pid = 3092] [id = 756]
06:13:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 172 (000000E2E1761000) [pid = 3092] [serial = 2118] [outer = 0000000000000000]
06:13:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 173 (000000E2E1768400) [pid = 3092] [serial = 2119] [outer = 000000E2E1761000]
06:13:19 INFO - PROCESS | 3092 | 1450275199145 Marionette INFO loaded listener.js
06:13:19 INFO - PROCESS | 3092 | ++DOMWINDOW == 174 (000000E2E1829400) [pid = 3092] [serial = 2120] [outer = 000000E2E1761000]
06:13:19 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
06:13:19 INFO - document served over http requires an https
06:13:19 INFO - sub-resource via script-tag using the meta-referrer
06:13:19 INFO - delivery method with no-redirect and when
06:13:19 INFO - the target request is cross-origin.
06:13:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 985ms
06:13:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:13:20 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8116000 == 83 [pid = 3092] [id = 757]
06:13:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 175 (000000E2E1836800) [pid = 3092] [serial = 2121] [outer = 0000000000000000]
06:13:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 176 (000000E2E2B0B000) [pid = 3092] [serial = 2122] [outer = 000000E2E1836800]
06:13:20 INFO - PROCESS | 3092 | 1450275200149 Marionette INFO loaded listener.js
06:13:20 INFO - PROCESS | 3092 | ++DOMWINDOW == 177 (000000E2E2BA3C00) [pid = 3092] [serial = 2123] [outer = 000000E2E1836800]
06:13:20 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
06:13:20 INFO - document served over http requires an https
06:13:20 INFO - sub-resource via script-tag using the meta-referrer
06:13:20 INFO - delivery method with swap-origin-redirect and when
06:13:20 INFO - the target request is cross-origin.
06:13:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1024ms
06:13:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:13:21 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8A44800 == 84 [pid = 3092] [id = 758]
06:13:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 178 (000000E2E2BA2400) [pid = 3092] [serial = 2124] [outer = 0000000000000000]
06:13:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 179 (000000E2E2CCE400) [pid = 3092] [serial = 2125] [outer = 000000E2E2BA2400]
06:13:21 INFO - PROCESS | 3092 | 1450275201230 Marionette INFO loaded listener.js
06:13:21 INFO - PROCESS | 3092 | ++DOMWINDOW == 180 (000000E2E66DF400) [pid = 3092] [serial = 2126] [outer = 000000E2E2BA2400]
06:13:21 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
06:13:21 INFO - document served over http requires an https
06:13:21 INFO - sub-resource via xhr-request using the meta-referrer
06:13:21 INFO - delivery method with keep-origin-redirect and when
06:13:21 INFO - the target request is cross-origin.
06:13:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1024ms
06:13:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:13:22 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E92A8000 == 85 [pid = 3092] [id = 759]
06:13:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 181 (000000E2E66DFC00) [pid = 3092] [serial = 2127] [outer = 0000000000000000]
06:13:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 182 (000000E2E6B1D000) [pid = 3092] [serial = 2128] [outer = 000000E2E66DFC00]
06:13:22 INFO - PROCESS | 3092 | 1450275202245 Marionette INFO loaded listener.js
06:13:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 183 (000000E2E8A68C00) [pid = 3092] [serial = 2129] [outer = 000000E2E66DFC00]
06:13:22 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
06:13:22 INFO - document served over http requires an https
06:13:22 INFO - sub-resource via xhr-request using the meta-referrer
06:13:22 INFO - delivery method with no-redirect and when
06:13:22 INFO - the target request is cross-origin.
06:13:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 985ms
06:13:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:13:23 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E9C06800 == 86 [pid = 3092] [id = 760]
06:13:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 184 (000000E2E6B18400) [pid = 3092] [serial = 2130] [outer = 0000000000000000]
06:13:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 185 (000000E2E8A67800) [pid = 3092] [serial = 2131] [outer = 000000E2E6B18400]
06:13:23 INFO - PROCESS | 3092 | 1450275203240 Marionette INFO loaded listener.js
06:13:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 186 (000000E2E9312C00) [pid = 3092] [serial = 2132] [outer = 000000E2E6B18400]
06:13:23 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
06:13:23 INFO - document served over http requires an https
06:13:23 INFO - sub-resource via xhr-request using the meta-referrer
06:13:23 INFO - delivery method with swap-origin-redirect and when
06:13:23 INFO - the target request is cross-origin.
06:13:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 987ms
06:13:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:13:24 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAFD0000 == 87 [pid = 3092] [id = 761]
06:13:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 187 (000000E2E9312000) [pid = 3092] [serial = 2133] [outer = 0000000000000000]
06:13:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 188 (000000E2E9317800) [pid = 3092] [serial = 2134] [outer = 000000E2E9312000]
06:13:24 INFO - PROCESS | 3092 | 1450275204254 Marionette INFO loaded listener.js
06:13:24 INFO - PROCESS | 3092 | ++DOMWINDOW == 189 (000000E2E99D3000) [pid = 3092] [serial = 2135] [outer = 000000E2E9312000]
06:13:24 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
06:13:24 INFO - document served over http requires an http
06:13:24 INFO - sub-resource via fetch-request using the meta-referrer
06:13:24 INFO - delivery method with keep-origin-redirect and when
06:13:24 INFO - the target request is same-origin.
06:13:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 944ms
06:13:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:13:25 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED233000 == 88 [pid = 3092] [id = 762]
06:13:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 190 (000000E2E99D0800) [pid = 3092] [serial = 2136] [outer = 0000000000000000]
06:13:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 191 (000000E2EA02CC00) [pid = 3092] [serial = 2137] [outer = 000000E2E99D0800]
06:13:25 INFO - PROCESS | 3092 | 1450275205171 Marionette INFO loaded listener.js
06:13:25 INFO - PROCESS | 3092 | ++DOMWINDOW == 192 (000000E2EA078C00) [pid = 3092] [serial = 2138] [outer = 000000E2E99D0800]
06:13:25 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
06:13:25 INFO - document served over http requires an http
06:13:25 INFO - sub-resource via fetch-request using the meta-referrer
06:13:25 INFO - delivery method with no-redirect and when
06:13:25 INFO - the target request is same-origin.
06:13:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1031ms
06:13:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:13:26 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED757800 == 89 [pid = 3092] [id = 763]
06:13:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 193 (000000E2EA039000) [pid = 3092] [serial = 2139] [outer = 0000000000000000]
06:13:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 194 (000000E2EA0C3C00) [pid = 3092] [serial = 2140] [outer = 000000E2EA039000]
06:13:26 INFO - PROCESS | 3092 | 1450275206257 Marionette INFO loaded listener.js
06:13:26 INFO - PROCESS | 3092 | ++DOMWINDOW == 195 (000000E2EA0D0800) [pid = 3092] [serial = 2141] [outer = 000000E2EA039000]
06:13:26 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
06:13:26 INFO - document served over http requires an http
06:13:26 INFO - sub-resource via fetch-request using the meta-referrer
06:13:26 INFO - delivery method with swap-origin-redirect and when
06:13:26 INFO - the target request is same-origin.
06:13:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1004ms
06:13:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:13:27 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EDBBC000 == 90 [pid = 3092] [id = 764]
06:13:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 196 (000000E2EA77D000) [pid = 3092] [serial = 2142] [outer = 0000000000000000]
06:13:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 197 (000000E2EA780000) [pid = 3092] [serial = 2143] [outer = 000000E2EA77D000]
06:13:27 INFO - PROCESS | 3092 | 1450275207266 Marionette INFO loaded listener.js
06:13:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 198 (000000E2EAF8F800) [pid = 3092] [serial = 2144] [outer = 000000E2EA77D000]
06:13:27 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EDBB9000 == 91 [pid = 3092] [id = 765]
06:13:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 199 (000000E2EAF94000) [pid = 3092] [serial = 2145] [outer = 0000000000000000]
06:13:27 INFO - PROCESS | 3092 | ++DOMWINDOW == 200 (000000E2EAF98400) [pid = 3092] [serial = 2146] [outer = 000000E2EAF94000]
06:13:27 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
06:13:27 INFO - document served over http requires an http
06:13:27 INFO - sub-resource via iframe-tag using the meta-referrer
06:13:27 INFO - delivery method with keep-origin-redirect and when
06:13:27 INFO - the target request is same-origin.
06:13:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 985ms
06:13:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:13:28 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EDC72000 == 92 [pid = 3092] [id = 766]
06:13:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 201 (000000E2EAF8EC00) [pid = 3092] [serial = 2147] [outer = 0000000000000000]
06:13:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 202 (000000E2EAF94800) [pid = 3092] [serial = 2148] [outer = 000000E2EAF8EC00]
06:13:28 INFO - PROCESS | 3092 | 1450275208263 Marionette INFO loaded listener.js
06:13:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 203 (000000E2EB035400) [pid = 3092] [serial = 2149] [outer = 000000E2EAF8EC00]
06:13:28 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EDC66800 == 93 [pid = 3092] [id = 767]
06:13:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 204 (000000E2EB040800) [pid = 3092] [serial = 2150] [outer = 0000000000000000]
06:13:28 INFO - PROCESS | 3092 | ++DOMWINDOW == 205 (000000E2EB03D800) [pid = 3092] [serial = 2151] [outer = 000000E2EB040800]
06:13:30 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
06:13:30 INFO - document served over http requires an http
06:13:30 INFO - sub-resource via iframe-tag using the meta-referrer
06:13:30 INFO - delivery method with no-redirect and when
06:13:30 INFO - the target request is same-origin.
06:13:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2332ms
06:13:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:13:30 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DDC71800 == 94 [pid = 3092] [id = 768]
06:13:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 206 (000000E2808D7C00) [pid = 3092] [serial = 2152] [outer = 0000000000000000]
06:13:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 207 (000000E2DB65AC00) [pid = 3092] [serial = 2153] [outer = 000000E2808D7C00]
06:13:30 INFO - PROCESS | 3092 | 1450275210618 Marionette INFO loaded listener.js
06:13:30 INFO - PROCESS | 3092 | ++DOMWINDOW == 208 (000000E2EB046000) [pid = 3092] [serial = 2154] [outer = 000000E2808D7C00]
06:13:31 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280FC2800 == 95 [pid = 3092] [id = 769]
06:13:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 209 (000000E2812B1C00) [pid = 3092] [serial = 2155] [outer = 0000000000000000]
06:13:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 210 (000000E280839400) [pid = 3092] [serial = 2156] [outer = 000000E2812B1C00]
06:13:31 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
06:13:31 INFO - document served over http requires an http
06:13:31 INFO - sub-resource via iframe-tag using the meta-referrer
06:13:31 INFO - delivery method with swap-origin-redirect and when
06:13:31 INFO - the target request is same-origin.
06:13:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1026ms
06:13:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:13:31 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280FB8000 == 96 [pid = 3092] [id = 770]
06:13:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 211 (000000E28064DC00) [pid = 3092] [serial = 2157] [outer = 0000000000000000]
06:13:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 212 (000000E280C3C400) [pid = 3092] [serial = 2158] [outer = 000000E28064DC00]
06:13:31 INFO - PROCESS | 3092 | 1450275211732 Marionette INFO loaded listener.js
06:13:31 INFO - PROCESS | 3092 | ++DOMWINDOW == 213 (000000E2DE172800) [pid = 3092] [serial = 2159] [outer = 000000E28064DC00]
06:13:32 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
06:13:32 INFO - document served over http requires an http
06:13:32 INFO - sub-resource via script-tag using the meta-referrer
06:13:32 INFO - delivery method with keep-origin-redirect and when
06:13:32 INFO - the target request is same-origin.
06:13:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1383ms
06:13:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:13:33 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D26CB000 == 97 [pid = 3092] [id = 771]
06:13:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 214 (000000E285498800) [pid = 3092] [serial = 2160] [outer = 0000000000000000]
06:13:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 215 (000000E2861BDC00) [pid = 3092] [serial = 2161] [outer = 000000E285498800]
06:13:33 INFO - PROCESS | 3092 | 1450275213093 Marionette INFO loaded listener.js
06:13:33 INFO - PROCESS | 3092 | ++DOMWINDOW == 216 (000000E2D2381800) [pid = 3092] [serial = 2162] [outer = 000000E285498800]
06:13:33 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
06:13:33 INFO - document served over http requires an http
06:13:33 INFO - sub-resource via script-tag using the meta-referrer
06:13:33 INFO - delivery method with no-redirect and when
06:13:33 INFO - the target request is same-origin.
06:13:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 986ms
06:13:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:13:34 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DED55800 == 98 [pid = 3092] [id = 772]
06:13:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 217 (000000E28A635400) [pid = 3092] [serial = 2163] [outer = 0000000000000000]
06:13:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 218 (000000E2D218BC00) [pid = 3092] [serial = 2164] [outer = 000000E28A635400]
06:13:34 INFO - PROCESS | 3092 | 1450275214071 Marionette INFO loaded listener.js
06:13:34 INFO - PROCESS | 3092 | ++DOMWINDOW == 219 (000000E2DB227800) [pid = 3092] [serial = 2165] [outer = 000000E28A635400]
06:13:34 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
06:13:34 INFO - document served over http requires an http
06:13:34 INFO - sub-resource via script-tag using the meta-referrer
06:13:34 INFO - delivery method with swap-origin-redirect and when
06:13:34 INFO - the target request is same-origin.
06:13:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1195ms
06:13:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:13:35 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2833F2800 == 99 [pid = 3092] [id = 773]
06:13:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 220 (000000E289E7B800) [pid = 3092] [serial = 2166] [outer = 0000000000000000]
06:13:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 221 (000000E2DB229000) [pid = 3092] [serial = 2167] [outer = 000000E289E7B800]
06:13:35 INFO - PROCESS | 3092 | 1450275215322 Marionette INFO loaded listener.js
06:13:35 INFO - PROCESS | 3092 | ++DOMWINDOW == 222 (000000E2DDBBA400) [pid = 3092] [serial = 2168] [outer = 000000E289E7B800]
06:13:35 INFO - PROCESS | 3092 | --DOCSHELL 000000E288D27800 == 98 [pid = 3092] [id = 592]
06:13:35 INFO - PROCESS | 3092 | --DOCSHELL 000000E288D19800 == 97 [pid = 3092] [id = 743]
06:13:35 INFO - PROCESS | 3092 | --DOCSHELL 000000E281054000 == 96 [pid = 3092] [id = 742]
06:13:35 INFO - PROCESS | 3092 | --DOCSHELL 000000E2833F6800 == 95 [pid = 3092] [id = 741]
06:13:35 INFO - PROCESS | 3092 | --DOCSHELL 000000E280811800 == 94 [pid = 3092] [id = 740]
06:13:35 INFO - PROCESS | 3092 | --DOCSHELL 000000E2806AD000 == 93 [pid = 3092] [id = 739]
06:13:35 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A555800 == 92 [pid = 3092] [id = 738]
06:13:35 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D0ACA000 == 91 [pid = 3092] [id = 737]
06:13:35 INFO - PROCESS | 3092 | --DOCSHELL 000000E281288000 == 90 [pid = 3092] [id = 736]
06:13:35 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D1B71000 == 89 [pid = 3092] [id = 735]
06:13:35 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EA71B800 == 88 [pid = 3092] [id = 724]
06:13:35 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9C17800 == 87 [pid = 3092] [id = 722]
06:13:35 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9A0D800 == 86 [pid = 3092] [id = 720]
06:13:35 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF6CC800 == 85 [pid = 3092] [id = 716]
06:13:35 INFO - PROCESS | 3092 | --DOCSHELL 000000E286C3F000 == 84 [pid = 3092] [id = 715]
06:13:35 INFO - PROCESS | 3092 | --DOMWINDOW == 221 (000000E289E7C000) [pid = 3092] [serial = 1970] [outer = 0000000000000000] [url = about:blank]
06:13:35 INFO - PROCESS | 3092 | --DOMWINDOW == 220 (000000E2812AA800) [pid = 3092] [serial = 1973] [outer = 0000000000000000] [url = about:blank]
06:13:35 INFO - PROCESS | 3092 | --DOMWINDOW == 219 (000000E2861B4800) [pid = 3092] [serial = 1913] [outer = 0000000000000000] [url = about:blank]
06:13:35 INFO - PROCESS | 3092 | --DOMWINDOW == 218 (000000E289FC6400) [pid = 3092] [serial = 1981] [outer = 0000000000000000] [url = about:blank]
06:13:35 INFO - PROCESS | 3092 | --DOMWINDOW == 217 (000000E2806DBC00) [pid = 3092] [serial = 1910] [outer = 0000000000000000] [url = about:blank]
06:13:35 INFO - PROCESS | 3092 | --DOMWINDOW == 216 (000000E2DF948400) [pid = 3092] [serial = 1934] [outer = 0000000000000000] [url = about:blank]
06:13:35 INFO - PROCESS | 3092 | --DOMWINDOW == 215 (000000E2DE9F4C00) [pid = 3092] [serial = 1925] [outer = 0000000000000000] [url = about:blank]
06:13:35 INFO - PROCESS | 3092 | --DOMWINDOW == 214 (000000E2DF5A6400) [pid = 3092] [serial = 1928] [outer = 0000000000000000] [url = about:blank]
06:13:35 INFO - PROCESS | 3092 | --DOMWINDOW == 213 (000000E2D8803C00) [pid = 3092] [serial = 1991] [outer = 0000000000000000] [url = about:blank]
06:13:35 INFO - PROCESS | 3092 | --DOMWINDOW == 212 (000000E2DB24E000) [pid = 3092] [serial = 1997] [outer = 0000000000000000] [url = about:blank]
06:13:35 INFO - PROCESS | 3092 | --DOMWINDOW == 211 (000000E284111000) [pid = 3092] [serial = 1976] [outer = 0000000000000000] [url = about:blank]
06:13:35 INFO - PROCESS | 3092 | --DOMWINDOW == 210 (000000E2DC382000) [pid = 3092] [serial = 1994] [outer = 0000000000000000] [url = about:blank]
06:13:35 INFO - PROCESS | 3092 | --DOMWINDOW == 209 (000000E2E17B5C00) [pid = 3092] [serial = 1949] [outer = 0000000000000000] [url = about:blank]
06:13:35 INFO - PROCESS | 3092 | --DOMWINDOW == 208 (000000E2E0865400) [pid = 3092] [serial = 1939] [outer = 0000000000000000] [url = about:blank]
06:13:35 INFO - PROCESS | 3092 | --DOMWINDOW == 207 (000000E2DF637400) [pid = 3092] [serial = 1931] [outer = 0000000000000000] [url = about:blank]
06:13:35 INFO - PROCESS | 3092 | --DOMWINDOW == 206 (000000E289E73400) [pid = 3092] [serial = 1967] [outer = 0000000000000000] [url = about:blank]
06:13:35 INFO - PROCESS | 3092 | --DOMWINDOW == 205 (000000E2E156F000) [pid = 3092] [serial = 1944] [outer = 0000000000000000] [url = about:blank]
06:13:35 INFO - PROCESS | 3092 | --DOMWINDOW == 204 (000000E2D750A400) [pid = 3092] [serial = 1986] [outer = 0000000000000000] [url = about:blank]
06:13:36 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
06:13:36 INFO - document served over http requires an http
06:13:36 INFO - sub-resource via xhr-request using the meta-referrer
06:13:36 INFO - delivery method with keep-origin-redirect and when
06:13:36 INFO - the target request is same-origin.
06:13:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1234ms
06:13:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:13:36 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280E68000 == 85 [pid = 3092] [id = 774]
06:13:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 205 (000000E280B7E800) [pid = 3092] [serial = 2169] [outer = 0000000000000000]
06:13:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 206 (000000E28410A400) [pid = 3092] [serial = 2170] [outer = 000000E280B7E800]
06:13:36 INFO - PROCESS | 3092 | 1450275216454 Marionette INFO loaded listener.js
06:13:36 INFO - PROCESS | 3092 | ++DOMWINDOW == 207 (000000E288452400) [pid = 3092] [serial = 2171] [outer = 000000E280B7E800]
06:13:36 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
06:13:36 INFO - document served over http requires an http
06:13:36 INFO - sub-resource via xhr-request using the meta-referrer
06:13:36 INFO - delivery method with no-redirect and when
06:13:36 INFO - the target request is same-origin.
06:13:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 734ms
06:13:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:13:37 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28A08D000 == 86 [pid = 3092] [id = 775]
06:13:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 208 (000000E2D2231000) [pid = 3092] [serial = 2172] [outer = 0000000000000000]
06:13:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 209 (000000E2D299B000) [pid = 3092] [serial = 2173] [outer = 000000E2D2231000]
06:13:37 INFO - PROCESS | 3092 | 1450275217126 Marionette INFO loaded listener.js
06:13:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 210 (000000E2D8914C00) [pid = 3092] [serial = 2174] [outer = 000000E2D2231000]
06:13:37 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
06:13:37 INFO - document served over http requires an http
06:13:37 INFO - sub-resource via xhr-request using the meta-referrer
06:13:37 INFO - delivery method with swap-origin-redirect and when
06:13:37 INFO - the target request is same-origin.
06:13:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 733ms
06:13:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:13:37 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D6CF8800 == 87 [pid = 3092] [id = 776]
06:13:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 211 (000000E2DE698800) [pid = 3092] [serial = 2175] [outer = 0000000000000000]
06:13:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 212 (000000E2DE9F2000) [pid = 3092] [serial = 2176] [outer = 000000E2DE698800]
06:13:37 INFO - PROCESS | 3092 | 1450275217852 Marionette INFO loaded listener.js
06:13:37 INFO - PROCESS | 3092 | ++DOMWINDOW == 213 (000000E2DF94B800) [pid = 3092] [serial = 2177] [outer = 000000E2DE698800]
06:13:38 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
06:13:38 INFO - document served over http requires an https
06:13:38 INFO - sub-resource via fetch-request using the meta-referrer
06:13:38 INFO - delivery method with keep-origin-redirect and when
06:13:38 INFO - the target request is same-origin.
06:13:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 838ms
06:13:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:13:38 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2DF621000 == 88 [pid = 3092] [id = 777]
06:13:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 214 (000000E2DF91C800) [pid = 3092] [serial = 2178] [outer = 0000000000000000]
06:13:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 215 (000000E2E0CF5400) [pid = 3092] [serial = 2179] [outer = 000000E2DF91C800]
06:13:38 INFO - PROCESS | 3092 | 1450275218724 Marionette INFO loaded listener.js
06:13:38 INFO - PROCESS | 3092 | ++DOMWINDOW == 216 (000000E2E17AB800) [pid = 3092] [serial = 2180] [outer = 000000E2DF91C800]
06:13:39 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
06:13:39 INFO - document served over http requires an https
06:13:39 INFO - sub-resource via fetch-request using the meta-referrer
06:13:39 INFO - delivery method with no-redirect and when
06:13:39 INFO - the target request is same-origin.
06:13:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 733ms
06:13:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:13:39 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E665F800 == 89 [pid = 3092] [id = 778]
06:13:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 217 (000000E2E1837000) [pid = 3092] [serial = 2181] [outer = 0000000000000000]
06:13:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 218 (000000E2E2B05800) [pid = 3092] [serial = 2182] [outer = 000000E2E1837000]
06:13:39 INFO - PROCESS | 3092 | 1450275219468 Marionette INFO loaded listener.js
06:13:39 INFO - PROCESS | 3092 | ++DOMWINDOW == 219 (000000E2E2F9F400) [pid = 3092] [serial = 2183] [outer = 000000E2E1837000]
06:13:40 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
06:13:40 INFO - document served over http requires an https
06:13:40 INFO - sub-resource via fetch-request using the meta-referrer
06:13:40 INFO - delivery method with swap-origin-redirect and when
06:13:40 INFO - the target request is same-origin.
06:13:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1028ms
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 218 (000000E2E2C11800) [pid = 3092] [serial = 2019] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 217 (000000E2E352F000) [pid = 3092] [serial = 2024] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275170006]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 216 (000000E2E5833000) [pid = 3092] [serial = 2029] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 215 (000000E280651800) [pid = 3092] [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]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 214 (000000E2DE174400) [pid = 3092] [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]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 213 (000000E288451C00) [pid = 3092] [serial = 2066] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275183527]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 212 (000000E280518800) [pid = 3092] [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]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 211 (000000E2E1824000) [pid = 3092] [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]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 210 (000000E2E183F400) [pid = 3092] [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]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 209 (000000E286ADE400) [pid = 3092] [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]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 208 (000000E2806CE000) [pid = 3092] [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]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 207 (000000E280A94800) [pid = 3092] [serial = 2071] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 206 (000000E28064D800) [pid = 3092] [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]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 205 (000000E286A56000) [pid = 3092] [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]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 204 (000000E2E1761C00) [pid = 3092] [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]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 203 (000000E2E06BFC00) [pid = 3092] [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]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 202 (000000E2DF636800) [pid = 3092] [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]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 201 (000000E2DF631800) [pid = 3092] [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]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 200 (000000E2DED6D400) [pid = 3092] [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]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 199 (000000E2DE9FE800) [pid = 3092] [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]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 198 (000000E2DE62C800) [pid = 3092] [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]
06:13:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 197 (000000E2DB24D400) [pid = 3092] [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]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 196 (000000E2D817CC00) [pid = 3092] [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]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 195 (000000E286C77000) [pid = 3092] [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]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 194 (000000E2D1A05400) [pid = 3092] [serial = 2061] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 193 (000000E289F25800) [pid = 3092] [serial = 2083] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 192 (000000E2D81D7C00) [pid = 3092] [serial = 2086] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 191 (000000E2841DD000) [pid = 3092] [serial = 2062] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 190 (000000E2E8D51000) [pid = 3092] [serial = 2059] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 189 (000000E2E7D13800) [pid = 3092] [serial = 2050] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 188 (000000E2E8A6C400) [pid = 3092] [serial = 2056] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 187 (000000E2E5833400) [pid = 3092] [serial = 2032] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 186 (000000E2E7C6B000) [pid = 3092] [serial = 2047] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 185 (000000E2E8904400) [pid = 3092] [serial = 2053] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 184 (000000E2E61C4C00) [pid = 3092] [serial = 2038] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 183 (000000E281046000) [pid = 3092] [serial = 2005] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 182 (000000E2DD153C00) [pid = 3092] [serial = 2011] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 181 (000000E289F2CC00) [pid = 3092] [serial = 2008] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 180 (000000E2E6B11400) [pid = 3092] [serial = 2041] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 179 (000000E2E5F91800) [pid = 3092] [serial = 2035] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 178 (000000E2E2CDCC00) [pid = 3092] [serial = 2020] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 177 (000000E2E2B2CC00) [pid = 3092] [serial = 2017] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 176 (000000E2E7024800) [pid = 3092] [serial = 2044] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 175 (000000E28102CC00) [pid = 3092] [serial = 2072] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 174 (000000E28064B800) [pid = 3092] [serial = 2069] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 173 (000000E2E5711C00) [pid = 3092] [serial = 2025] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275170006]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 172 (000000E2E2FAA000) [pid = 3092] [serial = 2022] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 171 (000000E2812B0800) [pid = 3092] [serial = 2080] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 170 (000000E28083F400) [pid = 3092] [serial = 2074] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 169 (000000E28A62F000) [pid = 3092] [serial = 2067] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275183527]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 168 (000000E28087FC00) [pid = 3092] [serial = 2064] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 167 (000000E2E1567400) [pid = 3092] [serial = 2014] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 166 (000000E2E5838C00) [pid = 3092] [serial = 2030] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2E352E400) [pid = 3092] [serial = 2027] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2D218C400) [pid = 3092] [serial = 2077] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2E2B0EC00) [pid = 3092] [serial = 1955] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2E1839400) [pid = 3092] [serial = 1952] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E2D2999400) [pid = 3092] [serial = 2084] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2E1569400) [pid = 3092] [serial = 2003] [outer = 0000000000000000] [url = about:blank]
06:13:40 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E7CD4000 == 90 [pid = 3092] [id = 779]
06:13:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 161 (000000E28083F400) [pid = 3092] [serial = 2184] [outer = 0000000000000000]
06:13:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 162 (000000E2809BD000) [pid = 3092] [serial = 2185] [outer = 000000E28083F400]
06:13:40 INFO - PROCESS | 3092 | 1450275220486 Marionette INFO loaded listener.js
06:13:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 163 (000000E2DF631800) [pid = 3092] [serial = 2186] [outer = 000000E28083F400]
06:13:40 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E7097000 == 91 [pid = 3092] [id = 780]
06:13:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 164 (000000E2E2B2CC00) [pid = 3092] [serial = 2187] [outer = 0000000000000000]
06:13:40 INFO - PROCESS | 3092 | ++DOMWINDOW == 165 (000000E2E352A400) [pid = 3092] [serial = 2188] [outer = 000000E2E2B2CC00]
06:13:41 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
06:13:41 INFO - document served over http requires an https
06:13:41 INFO - sub-resource via iframe-tag using the meta-referrer
06:13:41 INFO - delivery method with keep-origin-redirect and when
06:13:41 INFO - the target request is same-origin.
06:13:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 738ms
06:13:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:13:41 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E84AF800 == 92 [pid = 3092] [id = 781]
06:13:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 166 (000000E2808DE800) [pid = 3092] [serial = 2189] [outer = 0000000000000000]
06:13:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 167 (000000E2E1840400) [pid = 3092] [serial = 2190] [outer = 000000E2808DE800]
06:13:41 INFO - PROCESS | 3092 | 1450275221355 Marionette INFO loaded listener.js
06:13:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 168 (000000E2E5898C00) [pid = 3092] [serial = 2191] [outer = 000000E2808DE800]
06:13:41 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8D71000 == 93 [pid = 3092] [id = 782]
06:13:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 169 (000000E2E5F97000) [pid = 3092] [serial = 2192] [outer = 0000000000000000]
06:13:41 INFO - PROCESS | 3092 | ++DOMWINDOW == 170 (000000E2E66D7C00) [pid = 3092] [serial = 2193] [outer = 000000E2E5F97000]
06:13:41 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
06:13:41 INFO - document served over http requires an https
06:13:41 INFO - sub-resource via iframe-tag using the meta-referrer
06:13:41 INFO - delivery method with no-redirect and when
06:13:41 INFO - the target request is same-origin.
06:13:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 776ms
06:13:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:13:42 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E932D800 == 94 [pid = 3092] [id = 783]
06:13:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 171 (000000E2E5F9C800) [pid = 3092] [serial = 2194] [outer = 0000000000000000]
06:13:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 172 (000000E2E6C55C00) [pid = 3092] [serial = 2195] [outer = 000000E2E5F9C800]
06:13:42 INFO - PROCESS | 3092 | 1450275222069 Marionette INFO loaded listener.js
06:13:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 173 (000000E2E7D12800) [pid = 3092] [serial = 2196] [outer = 000000E2E5F9C800]
06:13:42 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2806B1800 == 95 [pid = 3092] [id = 784]
06:13:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 174 (000000E280C3FC00) [pid = 3092] [serial = 2197] [outer = 0000000000000000]
06:13:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 175 (000000E28335E000) [pid = 3092] [serial = 2198] [outer = 000000E280C3FC00]
06:13:42 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
06:13:42 INFO - document served over http requires an https
06:13:42 INFO - sub-resource via iframe-tag using the meta-referrer
06:13:42 INFO - delivery method with swap-origin-redirect and when
06:13:42 INFO - the target request is same-origin.
06:13:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1085ms
06:13:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:13:43 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2D1A24000 == 96 [pid = 3092] [id = 785]
06:13:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 176 (000000E2861A9400) [pid = 3092] [serial = 2199] [outer = 0000000000000000]
06:13:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 177 (000000E28837D000) [pid = 3092] [serial = 2200] [outer = 000000E2861A9400]
06:13:43 INFO - PROCESS | 3092 | 1450275223304 Marionette INFO loaded listener.js
06:13:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 178 (000000E2D6FD7000) [pid = 3092] [serial = 2201] [outer = 000000E2861A9400]
06:13:43 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
06:13:43 INFO - document served over http requires an https
06:13:43 INFO - sub-resource via script-tag using the meta-referrer
06:13:43 INFO - delivery method with keep-origin-redirect and when
06:13:43 INFO - the target request is same-origin.
06:13:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1026ms
06:13:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:13:44 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2E8D78000 == 97 [pid = 3092] [id = 786]
06:13:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 179 (000000E2D8906000) [pid = 3092] [serial = 2202] [outer = 0000000000000000]
06:13:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 180 (000000E2DD14EC00) [pid = 3092] [serial = 2203] [outer = 000000E2D8906000]
06:13:44 INFO - PROCESS | 3092 | 1450275224364 Marionette INFO loaded listener.js
06:13:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 181 (000000E2DE693000) [pid = 3092] [serial = 2204] [outer = 000000E2D8906000]
06:13:45 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
06:13:45 INFO - document served over http requires an https
06:13:45 INFO - sub-resource via script-tag using the meta-referrer
06:13:45 INFO - delivery method with no-redirect and when
06:13:45 INFO - the target request is same-origin.
06:13:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1004ms
06:13:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:13:45 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EA734800 == 98 [pid = 3092] [id = 787]
06:13:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 182 (000000E2E2FA1000) [pid = 3092] [serial = 2205] [outer = 0000000000000000]
06:13:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 183 (000000E2E5895C00) [pid = 3092] [serial = 2206] [outer = 000000E2E2FA1000]
06:13:45 INFO - PROCESS | 3092 | 1450275225361 Marionette INFO loaded listener.js
06:13:45 INFO - PROCESS | 3092 | ++DOMWINDOW == 184 (000000E2E6B1D800) [pid = 3092] [serial = 2207] [outer = 000000E2E2FA1000]
06:13:46 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
06:13:46 INFO - document served over http requires an https
06:13:46 INFO - sub-resource via script-tag using the meta-referrer
06:13:46 INFO - delivery method with swap-origin-redirect and when
06:13:46 INFO - the target request is same-origin.
06:13:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1037ms
06:13:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:13:46 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EAFD2000 == 99 [pid = 3092] [id = 788]
06:13:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 185 (000000E2E6B15800) [pid = 3092] [serial = 2208] [outer = 0000000000000000]
06:13:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 186 (000000E2E7D0F000) [pid = 3092] [serial = 2209] [outer = 000000E2E6B15800]
06:13:46 INFO - PROCESS | 3092 | 1450275226416 Marionette INFO loaded listener.js
06:13:46 INFO - PROCESS | 3092 | ++DOMWINDOW == 187 (000000E2E8A6E800) [pid = 3092] [serial = 2210] [outer = 000000E2E6B15800]
06:13:47 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
06:13:47 INFO - document served over http requires an https
06:13:47 INFO - sub-resource via xhr-request using the meta-referrer
06:13:47 INFO - delivery method with keep-origin-redirect and when
06:13:47 INFO - the target request is same-origin.
06:13:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 986ms
06:13:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:13:47 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EBC76000 == 100 [pid = 3092] [id = 789]
06:13:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 188 (000000E2E8A6B400) [pid = 3092] [serial = 2211] [outer = 0000000000000000]
06:13:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 189 (000000E2E9318C00) [pid = 3092] [serial = 2212] [outer = 000000E2E8A6B400]
06:13:47 INFO - PROCESS | 3092 | 1450275227402 Marionette INFO loaded listener.js
06:13:47 INFO - PROCESS | 3092 | ++DOMWINDOW == 190 (000000E2EB031800) [pid = 3092] [serial = 2213] [outer = 000000E2E8A6B400]
06:13:48 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
06:13:48 INFO - document served over http requires an https
06:13:48 INFO - sub-resource via xhr-request using the meta-referrer
06:13:48 INFO - delivery method with no-redirect and when
06:13:48 INFO - the target request is same-origin.
06:13:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 943ms
06:13:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:13:48 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2ED230800 == 101 [pid = 3092] [id = 790]
06:13:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 191 (000000E2EB11BC00) [pid = 3092] [serial = 2214] [outer = 0000000000000000]
06:13:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 192 (000000E2EB120000) [pid = 3092] [serial = 2215] [outer = 000000E2EB11BC00]
06:13:48 INFO - PROCESS | 3092 | 1450275228427 Marionette INFO loaded listener.js
06:13:48 INFO - PROCESS | 3092 | ++DOMWINDOW == 193 (000000E2EB2A5800) [pid = 3092] [serial = 2216] [outer = 000000E2EB11BC00]
06:13:49 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
06:13:49 INFO - document served over http requires an https
06:13:49 INFO - sub-resource via xhr-request using the meta-referrer
06:13:49 INFO - delivery method with swap-origin-redirect and when
06:13:49 INFO - the target request is same-origin.
06:13:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 984ms
06:13:49 INFO - TEST-START | /resource-timing/test_resource_timing.html
06:13:49 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EE1DE800 == 102 [pid = 3092] [id = 791]
06:13:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 194 (000000E2EB2A0400) [pid = 3092] [serial = 2217] [outer = 0000000000000000]
06:13:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 195 (000000E2EB80F800) [pid = 3092] [serial = 2218] [outer = 000000E2EB2A0400]
06:13:49 INFO - PROCESS | 3092 | 1450275229402 Marionette INFO loaded listener.js
06:13:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 196 (000000E2EB836000) [pid = 3092] [serial = 2219] [outer = 000000E2EB2A0400]
06:13:49 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EE8C9000 == 103 [pid = 3092] [id = 792]
06:13:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 197 (000000E2EB83C800) [pid = 3092] [serial = 2220] [outer = 0000000000000000]
06:13:49 INFO - PROCESS | 3092 | ++DOMWINDOW == 198 (000000E2EB8E4400) [pid = 3092] [serial = 2221] [outer = 000000E2EB83C800]
06:13:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
06:13:50 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"
06:13:50 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
06:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:13:50 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
06:13:50 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
06:13:50 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
06:13:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
06:13:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
06:13:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
06:13:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
06:13:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
06:13:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
06:13:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
06:13:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
06:13:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
06:13:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
06:13:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
06:13:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
06:13:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
06:13:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
06:13:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
06:13:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
06:13:50 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
06:13:50 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1394ms
06:13:50 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
06:13:50 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EE8EB800 == 104 [pid = 3092] [id = 793]
06:13:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 199 (000000E2DE9FBC00) [pid = 3092] [serial = 2222] [outer = 0000000000000000]
06:13:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 200 (000000E2EB842000) [pid = 3092] [serial = 2223] [outer = 000000E2DE9FBC00]
06:13:50 INFO - PROCESS | 3092 | 1450275230851 Marionette INFO loaded listener.js
06:13:50 INFO - PROCESS | 3092 | ++DOMWINDOW == 201 (000000E2EBD27C00) [pid = 3092] [serial = 2224] [outer = 000000E2DE9FBC00]
06:13:51 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"
06:13:51 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
06:13:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:13:51 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
06:13:51 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 882ms
06:13:51 INFO - TEST-START | /screen-orientation/lock-basic.html
06:13:51 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2EEF75800 == 105 [pid = 3092] [id = 794]
06:13:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 202 (000000E2EB83A800) [pid = 3092] [serial = 2225] [outer = 0000000000000000]
06:13:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 203 (000000E2EBD2C400) [pid = 3092] [serial = 2226] [outer = 000000E2EB83A800]
06:13:51 INFO - PROCESS | 3092 | 1450275231718 Marionette INFO loaded listener.js
06:13:51 INFO - PROCESS | 3092 | ++DOMWINDOW == 204 (000000E2EC483C00) [pid = 3092] [serial = 2227] [outer = 000000E2EB83A800]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2805F0800 == 104 [pid = 3092] [id = 700]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9332800 == 103 [pid = 3092] [id = 698]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8F4D800 == 102 [pid = 3092] [id = 696]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9296000 == 101 [pid = 3092] [id = 697]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8D6A000 == 100 [pid = 3092] [id = 695]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8D71000 == 99 [pid = 3092] [id = 782]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E84AF800 == 98 [pid = 3092] [id = 781]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E7097000 == 97 [pid = 3092] [id = 780]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E7CD4000 == 96 [pid = 3092] [id = 779]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E665F800 == 95 [pid = 3092] [id = 778]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF621000 == 94 [pid = 3092] [id = 777]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6CF8800 == 93 [pid = 3092] [id = 776]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A08D000 == 92 [pid = 3092] [id = 775]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E280E68000 == 91 [pid = 3092] [id = 774]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2833F2800 == 90 [pid = 3092] [id = 773]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DED55800 == 89 [pid = 3092] [id = 772]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D26CB000 == 88 [pid = 3092] [id = 771]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E280FB8000 == 87 [pid = 3092] [id = 770]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E280FC2800 == 86 [pid = 3092] [id = 769]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DDC71800 == 85 [pid = 3092] [id = 768]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EDC66800 == 84 [pid = 3092] [id = 767]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EDC72000 == 83 [pid = 3092] [id = 766]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EDBB9000 == 82 [pid = 3092] [id = 765]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EDBBC000 == 81 [pid = 3092] [id = 764]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E61A4000 == 80 [pid = 3092] [id = 754]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E153A000 == 79 [pid = 3092] [id = 714]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5788000 == 78 [pid = 3092] [id = 752]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E08CC000 == 77 [pid = 3092] [id = 750]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D7057800 == 76 [pid = 3092] [id = 746]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E286C52800 == 75 [pid = 3092] [id = 745]
06:14:00 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D2984000 == 74 [pid = 3092] [id = 744]
06:14:00 INFO - PROCESS | 3092 | --DOMWINDOW == 203 (000000E280C48000) [pid = 3092] [serial = 2065] [outer = 0000000000000000] [url = about:blank]
06:14:00 INFO - PROCESS | 3092 | --DOMWINDOW == 202 (000000E2DB224400) [pid = 3092] [serial = 2078] [outer = 0000000000000000] [url = about:blank]
06:14:00 INFO - PROCESS | 3092 | --DOMWINDOW == 201 (000000E286A50400) [pid = 3092] [serial = 2081] [outer = 0000000000000000] [url = about:blank]
06:14:00 INFO - PROCESS | 3092 | --DOMWINDOW == 200 (000000E2D6D5C400) [pid = 3092] [serial = 2075] [outer = 0000000000000000] [url = about:blank]
06:14:00 INFO - PROCESS | 3092 | --DOMWINDOW == 199 (000000E288384C00) [pid = 3092] [serial = 2070] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 198 (000000E2812B1C00) [pid = 3092] [serial = 2155] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 197 (000000E2DC37F800) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 196 (000000E2E183F000) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 195 (000000E2E3528800) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 194 (000000E288381800) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 193 (000000E28087E000) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 192 (000000E2E6B0F800) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 191 (000000E2E8A66400) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 190 (000000E280B7E800) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 189 (000000E2DE9FD400) [pid = 3092] [serial = 2108] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275196387]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 188 (000000E289E7B800) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 187 (000000E2E5F97000) [pid = 3092] [serial = 2192] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275221652]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 186 (000000E28A635400) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 185 (000000E285498800) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 184 (000000E2D2231000) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 183 (000000E2E2B2CC00) [pid = 3092] [serial = 2187] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 182 (000000E2DF947000) [pid = 3092] [serial = 2113] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 181 (000000E2DCF0B000) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 180 (000000E2DE2C9800) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 179 (000000E2808E1C00) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 178 (000000E28083F400) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 177 (000000E2DD966800) [pid = 3092] [serial = 2103] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 176 (000000E285494800) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 175 (000000E2E1837000) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 174 (000000E2D7034000) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 173 (000000E2D846C400) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 172 (000000E2E8903400) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 171 (000000E2E8C8EC00) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 170 (000000E2E6B10400) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 169 (000000E2EAF94000) [pid = 3092] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 168 (000000E2E61C1800) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 167 (000000E28A3A5000) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 166 (000000E2D7C7A400) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 165 (000000E2EB040800) [pid = 3092] [serial = 2150] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275208731]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 164 (000000E2DFBE1000) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 163 (000000E2E5B9D400) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 162 (000000E2E2F9D000) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 161 (000000E286AD0800) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 160 (000000E2E66E3000) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 159 (000000E280562800) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 158 (000000E281037C00) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 157 (000000E2E7030400) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 156 (000000E2DF91C800) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 155 (000000E2D7B19400) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 154 (000000E2808DE800) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 153 (000000E2DE698800) [pid = 3092] [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]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 152 (000000E2E66D7C00) [pid = 3092] [serial = 2193] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275221652]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 151 (000000E2E6C55C00) [pid = 3092] [serial = 2195] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 150 (000000E2DB228400) [pid = 3092] [serial = 2098] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 149 (000000E2EAF98400) [pid = 3092] [serial = 2146] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 148 (000000E2DED66400) [pid = 3092] [serial = 2111] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 147 (000000E2DE9F6400) [pid = 3092] [serial = 2109] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275196387]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 146 (000000E2E2B05800) [pid = 3092] [serial = 2182] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 145 (000000E2D7B0F800) [pid = 3092] [serial = 2095] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 144 (000000E2E9317800) [pid = 3092] [serial = 2134] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 143 (000000E2DE9F2000) [pid = 3092] [serial = 2176] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 142 (000000E2DF951400) [pid = 3092] [serial = 2114] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 141 (000000E2E352A400) [pid = 3092] [serial = 2188] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 140 (000000E2861BDC00) [pid = 3092] [serial = 2161] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 139 (000000E2EA0C3C00) [pid = 3092] [serial = 2140] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 138 (000000E2DD96AC00) [pid = 3092] [serial = 2104] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 137 (000000E2DB65AC00) [pid = 3092] [serial = 2153] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 136 (000000E2DCFEA000) [pid = 3092] [serial = 2101] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 135 (000000E2EAF94800) [pid = 3092] [serial = 2148] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 134 (000000E2EB03D800) [pid = 3092] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275208731]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 133 (000000E2EA780000) [pid = 3092] [serial = 2143] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 132 (000000E2E8A67800) [pid = 3092] [serial = 2131] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 131 (000000E2DE2CD000) [pid = 3092] [serial = 2106] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 130 (000000E2E2B0B000) [pid = 3092] [serial = 2122] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 129 (000000E2E2CCE400) [pid = 3092] [serial = 2125] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 128 (000000E2E05C5400) [pid = 3092] [serial = 2116] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 127 (000000E2E0CF5400) [pid = 3092] [serial = 2179] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 126 (000000E286C79800) [pid = 3092] [serial = 2092] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 125 (000000E2809BD000) [pid = 3092] [serial = 2185] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 124 (000000E280C3C400) [pid = 3092] [serial = 2158] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 123 (000000E2EA02CC00) [pid = 3092] [serial = 2137] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 122 (000000E280B85C00) [pid = 3092] [serial = 2089] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 121 (000000E2DB229000) [pid = 3092] [serial = 2167] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 120 (000000E2D218BC00) [pid = 3092] [serial = 2164] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 119 (000000E280839400) [pid = 3092] [serial = 2156] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 118 (000000E28410A400) [pid = 3092] [serial = 2170] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 117 (000000E2E1768400) [pid = 3092] [serial = 2119] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 116 (000000E2E1840400) [pid = 3092] [serial = 2190] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 115 (000000E2D299B000) [pid = 3092] [serial = 2173] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 114 (000000E2E6B1D000) [pid = 3092] [serial = 2128] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 113 (000000E2E7D0FC00) [pid = 3092] [serial = 2048] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 112 (000000E2E8910800) [pid = 3092] [serial = 2054] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 111 (000000E2E66DB000) [pid = 3092] [serial = 2039] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 110 (000000E2D0B9BC00) [pid = 3092] [serial = 1818] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 109 (000000E2E582F800) [pid = 3092] [serial = 2028] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 108 (000000E2DDBBA400) [pid = 3092] [serial = 2168] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 107 (000000E288452400) [pid = 3092] [serial = 2171] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 106 (000000E2E17AC000) [pid = 3092] [serial = 2015] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 105 (000000E2E8C8E000) [pid = 3092] [serial = 2057] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 104 (000000E2D8914C00) [pid = 3092] [serial = 2174] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 103 (000000E2E61BEC00) [pid = 3092] [serial = 2036] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 102 (000000E2E3529C00) [pid = 3092] [serial = 2023] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 101 (000000E2DB252800) [pid = 3092] [serial = 2087] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 100 (000000E2E2B9E000) [pid = 3092] [serial = 1958] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 99 (000000E2E6C57800) [pid = 3092] [serial = 2042] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 98 (000000E2D1B25000) [pid = 3092] [serial = 1964] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 97 (000000E285496000) [pid = 3092] [serial = 2006] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 96 (000000E2E88F4800) [pid = 3092] [serial = 2051] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 95 (000000E2E8D5B800) [pid = 3092] [serial = 2060] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 94 (000000E2DED64800) [pid = 3092] [serial = 2012] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 93 (000000E2E2C0D800) [pid = 3092] [serial = 2018] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 92 (000000E2E5B97000) [pid = 3092] [serial = 2033] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 91 (000000E2841D9800) [pid = 3092] [serial = 2090] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 90 (000000E2D26BD800) [pid = 3092] [serial = 2009] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 89 (000000E2E2B0D000) [pid = 3092] [serial = 1961] [outer = 0000000000000000] [url = about:blank]
06:14:05 INFO - PROCESS | 3092 | --DOMWINDOW == 88 (000000E2E7032000) [pid = 3092] [serial = 2045] [outer = 0000000000000000] [url = about:blank]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A07C000 == 73 [pid = 3092] [id = 699]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAB18800 == 72 [pid = 3092] [id = 726]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAFCA800 == 71 [pid = 3092] [id = 728]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E280FC1000 == 70 [pid = 3092] [id = 596]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DB286800 == 69 [pid = 3092] [id = 652]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D7860800 == 68 [pid = 3092] [id = 648]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EA0B2000 == 67 [pid = 3092] [id = 723]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED233000 == 66 [pid = 3092] [id = 762]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED757800 == 65 [pid = 3092] [id = 763]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D6F6D000 == 64 [pid = 3092] [id = 646]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E932E800 == 63 [pid = 3092] [id = 719]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E70AE800 == 62 [pid = 3092] [id = 756]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8116000 == 61 [pid = 3092] [id = 757]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAFD0000 == 60 [pid = 3092] [id = 761]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF6CD800 == 59 [pid = 3092] [id = 657]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A392800 == 58 [pid = 3092] [id = 640]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5F56800 == 57 [pid = 3092] [id = 717]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8A44800 == 56 [pid = 3092] [id = 758]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD536000 == 55 [pid = 3092] [id = 747]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E282344800 == 54 [pid = 3092] [id = 636]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8781800 == 53 [pid = 3092] [id = 693]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E5F4F800 == 52 [pid = 3092] [id = 753]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9C06800 == 51 [pid = 3092] [id = 760]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E282343000 == 50 [pid = 3092] [id = 642]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E28A55D000 == 49 [pid = 3092] [id = 641]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DED63800 == 48 [pid = 3092] [id = 748]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF98A800 == 47 [pid = 3092] [id = 749]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E71B2000 == 46 [pid = 3092] [id = 718]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E28128D800 == 45 [pid = 3092] [id = 650]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E9C07800 == 44 [pid = 3092] [id = 721]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D8933800 == 43 [pid = 3092] [id = 601]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D283D800 == 42 [pid = 3092] [id = 643]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E6C19800 == 41 [pid = 3092] [id = 755]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E92A8000 == 40 [pid = 3092] [id = 759]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E28721D000 == 39 [pid = 3092] [id = 644]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E187E800 == 38 [pid = 3092] [id = 751]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E280FB9800 == 37 [pid = 3092] [id = 635]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD45D000 == 36 [pid = 3092] [id = 654]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E284294000 == 35 [pid = 3092] [id = 637]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E98A2000 == 34 [pid = 3092] [id = 609]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E28721D800 == 33 [pid = 3092] [id = 638]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DE1A5000 == 32 [pid = 3092] [id = 655]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2806B0000 == 31 [pid = 3092] [id = 633]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D26E2800 == 30 [pid = 3092] [id = 651]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAB12800 == 29 [pid = 3092] [id = 610]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DF4D2000 == 28 [pid = 3092] [id = 656]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2DD2B5000 == 27 [pid = 3092] [id = 653]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E288D1E800 == 26 [pid = 3092] [id = 639]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EC4D6800 == 25 [pid = 3092] [id = 733]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EC4A5800 == 24 [pid = 3092] [id = 732]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAC54000 == 23 [pid = 3092] [id = 727]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EBC6F800 == 22 [pid = 3092] [id = 731]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EB8D1800 == 21 [pid = 3092] [id = 730]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EA726000 == 20 [pid = 3092] [id = 725]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EB1B2000 == 19 [pid = 3092] [id = 729]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EE8EB800 == 18 [pid = 3092] [id = 793]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EE8C9000 == 17 [pid = 3092] [id = 792]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EE1DE800 == 16 [pid = 3092] [id = 791]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2ED230800 == 15 [pid = 3092] [id = 790]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EBC76000 == 14 [pid = 3092] [id = 789]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EAFD2000 == 13 [pid = 3092] [id = 788]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EA734800 == 12 [pid = 3092] [id = 787]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E8D78000 == 11 [pid = 3092] [id = 786]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EC67E800 == 10 [pid = 3092] [id = 734]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2D1A24000 == 9 [pid = 3092] [id = 785]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2806B1800 == 8 [pid = 3092] [id = 784]
06:14:13 INFO - PROCESS | 3092 | --DOCSHELL 000000E2E932D800 == 7 [pid = 3092] [id = 783]
06:14:13 INFO - PROCESS | 3092 | --DOMWINDOW == 87 (000000E2E5898C00) [pid = 3092] [serial = 2191] [outer = 0000000000000000] [url = about:blank]
06:14:13 INFO - PROCESS | 3092 | --DOMWINDOW == 86 (000000E2DCE0B800) [pid = 3092] [serial = 2099] [outer = 0000000000000000] [url = about:blank]
06:14:13 INFO - PROCESS | 3092 | --DOMWINDOW == 85 (000000E2D81D3000) [pid = 3092] [serial = 2096] [outer = 0000000000000000] [url = about:blank]
06:14:13 INFO - PROCESS | 3092 | --DOMWINDOW == 84 (000000E2DB227800) [pid = 3092] [serial = 2165] [outer = 0000000000000000] [url = about:blank]
06:14:13 INFO - PROCESS | 3092 | --DOMWINDOW == 83 (000000E2E2F9F400) [pid = 3092] [serial = 2183] [outer = 0000000000000000] [url = about:blank]
06:14:13 INFO - PROCESS | 3092 | --DOMWINDOW == 82 (000000E2DD20E400) [pid = 3092] [serial = 2102] [outer = 0000000000000000] [url = about:blank]
06:14:13 INFO - PROCESS | 3092 | --DOMWINDOW == 81 (000000E2E1569C00) [pid = 3092] [serial = 2117] [outer = 0000000000000000] [url = about:blank]
06:14:13 INFO - PROCESS | 3092 | --DOMWINDOW == 80 (000000E2D2381800) [pid = 3092] [serial = 2162] [outer = 0000000000000000] [url = about:blank]
06:14:13 INFO - PROCESS | 3092 | --DOMWINDOW == 79 (000000E2DF94B800) [pid = 3092] [serial = 2177] [outer = 0000000000000000] [url = about:blank]
06:14:13 INFO - PROCESS | 3092 | --DOMWINDOW == 78 (000000E2DF631800) [pid = 3092] [serial = 2186] [outer = 0000000000000000] [url = about:blank]
06:14:13 INFO - PROCESS | 3092 | --DOMWINDOW == 77 (000000E2DF717000) [pid = 3092] [serial = 2112] [outer = 0000000000000000] [url = about:blank]
06:14:13 INFO - PROCESS | 3092 | --DOMWINDOW == 76 (000000E2E17AB800) [pid = 3092] [serial = 2180] [outer = 0000000000000000] [url = about:blank]
06:14:13 INFO - PROCESS | 3092 | --DOMWINDOW == 75 (000000E2E1829400) [pid = 3092] [serial = 2120] [outer = 0000000000000000] [url = about:blank]
06:14:13 INFO - PROCESS | 3092 | --DOMWINDOW == 74 (000000E2DE6C9400) [pid = 3092] [serial = 2107] [outer = 0000000000000000] [url = about:blank]
06:14:13 INFO - PROCESS | 3092 | --DOMWINDOW == 73 (000000E2D0B9B000) [pid = 3092] [serial = 2093] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 72 (000000E28064DC00) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 71 (000000E2E2BA2400) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 70 (000000E2D8906000) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 69 (000000E2EAF8EC00) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 68 (000000E2E6B18400) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 67 (000000E2EA039000) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 66 (000000E2DE9F4400) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 65 (000000E2EB2A0400) [pid = 3092] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 64 (000000E2E99D0800) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 63 (000000E2E8A6B400) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 62 (000000E2E1761000) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 61 (000000E2861A9400) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 60 (000000E2E66DFC00) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 59 (000000E280C3FC00) [pid = 3092] [serial = 2197] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 58 (000000E2DE9F8800) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 57 (000000E2EB11BC00) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 56 (000000E2E2FA1000) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 55 (000000E2E9312000) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 54 (000000E2E1836800) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 53 (000000E2808D7C00) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 52 (000000E2EA77D000) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 51 (000000E2DE9FBC00) [pid = 3092] [serial = 2222] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 50 (000000E2E6B15800) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 49 (000000E2E5F9C800) [pid = 3092] [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]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 48 (000000E2EB83C800) [pid = 3092] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 47 (000000E2DD14EC00) [pid = 3092] [serial = 2203] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 46 (000000E2EB8E4400) [pid = 3092] [serial = 2221] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 45 (000000E2EB80F800) [pid = 3092] [serial = 2218] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 44 (000000E2EB120000) [pid = 3092] [serial = 2215] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 43 (000000E2E7D0F000) [pid = 3092] [serial = 2209] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 42 (000000E2EBD27C00) [pid = 3092] [serial = 2224] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 41 (000000E2EB842000) [pid = 3092] [serial = 2223] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 40 (000000E2E5895C00) [pid = 3092] [serial = 2206] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 39 (000000E28837D000) [pid = 3092] [serial = 2200] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 38 (000000E2E9318C00) [pid = 3092] [serial = 2212] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 37 (000000E2EBD2C400) [pid = 3092] [serial = 2226] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 36 (000000E28335E000) [pid = 3092] [serial = 2198] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 35 (000000E2EB2A5800) [pid = 3092] [serial = 2216] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 34 (000000E2E8A6E800) [pid = 3092] [serial = 2210] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 33 (000000E2EB031800) [pid = 3092] [serial = 2213] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 32 (000000E2EB035400) [pid = 3092] [serial = 2149] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 31 (000000E2E2BA3C00) [pid = 3092] [serial = 2123] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 30 (000000E2E66DF400) [pid = 3092] [serial = 2126] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 29 (000000E2E99D3000) [pid = 3092] [serial = 2135] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 28 (000000E2EAF8F800) [pid = 3092] [serial = 2144] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 27 (000000E2EA0D0800) [pid = 3092] [serial = 2141] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 26 (000000E2DE172800) [pid = 3092] [serial = 2159] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 25 (000000E2E9312C00) [pid = 3092] [serial = 2132] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 24 (000000E2EA078C00) [pid = 3092] [serial = 2138] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 23 (000000E2E8A68C00) [pid = 3092] [serial = 2129] [outer = 0000000000000000] [url = about:blank]
06:14:18 INFO - PROCESS | 3092 | --DOMWINDOW == 22 (000000E2EB046000) [pid = 3092] [serial = 2154] [outer = 0000000000000000] [url = about:blank]
06:14:22 INFO - PROCESS | 3092 | MARIONETTE LOG: INFO: Timeout fired
06:14:22 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
06:14:22 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
06:14:22 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
06:14:22 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30702ms
06:14:22 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
06:14:22 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2805EA800 == 8 [pid = 3092] [id = 795]
06:14:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 23 (000000E28055E000) [pid = 3092] [serial = 2228] [outer = 0000000000000000]
06:14:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 24 (000000E280562C00) [pid = 3092] [serial = 2229] [outer = 000000E28055E000]
06:14:22 INFO - PROCESS | 3092 | 1450275262369 Marionette INFO loaded listener.js
06:14:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 25 (000000E28064F400) [pid = 3092] [serial = 2230] [outer = 000000E28055E000]
06:14:22 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2805EC000 == 9 [pid = 3092] [id = 796]
06:14:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 26 (000000E2806D6800) [pid = 3092] [serial = 2231] [outer = 0000000000000000]
06:14:22 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2806AD000 == 10 [pid = 3092] [id = 797]
06:14:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 27 (000000E2806DBC00) [pid = 3092] [serial = 2232] [outer = 0000000000000000]
06:14:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 28 (000000E280834C00) [pid = 3092] [serial = 2233] [outer = 000000E2806DBC00]
06:14:22 INFO - PROCESS | 3092 | ++DOMWINDOW == 29 (000000E280835400) [pid = 3092] [serial = 2234] [outer = 000000E2806D6800]
06:14:26 INFO - PROCESS | 3092 | --DOMWINDOW == 28 (000000E2D6FD7000) [pid = 3092] [serial = 2201] [outer = 0000000000000000] [url = about:blank]
06:14:26 INFO - PROCESS | 3092 | --DOMWINDOW == 27 (000000E2E7D12800) [pid = 3092] [serial = 2196] [outer = 0000000000000000] [url = about:blank]
06:14:26 INFO - PROCESS | 3092 | --DOMWINDOW == 26 (000000E2E6B1D800) [pid = 3092] [serial = 2207] [outer = 0000000000000000] [url = about:blank]
06:14:26 INFO - PROCESS | 3092 | --DOMWINDOW == 25 (000000E2DE693000) [pid = 3092] [serial = 2204] [outer = 0000000000000000] [url = about:blank]
06:14:26 INFO - PROCESS | 3092 | --DOMWINDOW == 24 (000000E2EB836000) [pid = 3092] [serial = 2219] [outer = 0000000000000000] [url = about:blank]
06:14:35 INFO - PROCESS | 3092 | --DOCSHELL 000000E2EEF75800 == 9 [pid = 3092] [id = 794]
06:14:38 INFO - PROCESS | 3092 | --DOMWINDOW == 23 (000000E2EC483C00) [pid = 3092] [serial = 2227] [outer = 0000000000000000] [url = about:blank]
06:14:38 INFO - PROCESS | 3092 | --DOMWINDOW == 22 (000000E280562C00) [pid = 3092] [serial = 2229] [outer = 0000000000000000] [url = about:blank]
06:14:38 INFO - PROCESS | 3092 | --DOMWINDOW == 21 (000000E2EB83A800) [pid = 3092] [serial = 2225] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
06:14:52 INFO - PROCESS | 3092 | MARIONETTE LOG: INFO: Timeout fired
06:14:52 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"
06:14:52 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
06:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:14:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
06:14:52 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
06:14:52 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
06:14:52 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
06:14:52 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30462ms
06:14:52 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
06:14:52 INFO - PROCESS | 3092 | --DOCSHELL 000000E2805EC000 == 8 [pid = 3092] [id = 796]
06:14:52 INFO - PROCESS | 3092 | --DOCSHELL 000000E2806AD000 == 7 [pid = 3092] [id = 797]
06:14:52 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2805E3800 == 8 [pid = 3092] [id = 798]
06:14:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 22 (000000E28055F800) [pid = 3092] [serial = 2235] [outer = 0000000000000000]
06:14:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 23 (000000E280565C00) [pid = 3092] [serial = 2236] [outer = 000000E28055F800]
06:14:52 INFO - PROCESS | 3092 | 1450275292761 Marionette INFO loaded listener.js
06:14:52 INFO - PROCESS | 3092 | ++DOMWINDOW == 24 (000000E2806CDC00) [pid = 3092] [serial = 2237] [outer = 000000E28055F800]
06:14:53 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280532000 == 9 [pid = 3092] [id = 799]
06:14:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 25 (000000E2806D8C00) [pid = 3092] [serial = 2238] [outer = 0000000000000000]
06:14:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 26 (000000E280835800) [pid = 3092] [serial = 2239] [outer = 000000E2806D8C00]
06:15:02 INFO - PROCESS | 3092 | --DOCSHELL 000000E2805EA800 == 8 [pid = 3092] [id = 795]
06:15:02 INFO - PROCESS | 3092 | --DOMWINDOW == 25 (000000E280835400) [pid = 3092] [serial = 2234] [outer = 000000E2806D6800] [url = about:blank]
06:15:02 INFO - PROCESS | 3092 | --DOMWINDOW == 24 (000000E280834C00) [pid = 3092] [serial = 2233] [outer = 000000E2806DBC00] [url = about:blank]
06:15:02 INFO - PROCESS | 3092 | --DOMWINDOW == 23 (000000E2806DBC00) [pid = 3092] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
06:15:02 INFO - PROCESS | 3092 | --DOMWINDOW == 22 (000000E2806D6800) [pid = 3092] [serial = 2231] [outer = 0000000000000000] [url = about:blank]
06:15:04 INFO - PROCESS | 3092 | --DOMWINDOW == 21 (000000E28064F400) [pid = 3092] [serial = 2230] [outer = 0000000000000000] [url = about:blank]
06:15:04 INFO - PROCESS | 3092 | --DOMWINDOW == 20 (000000E280565C00) [pid = 3092] [serial = 2236] [outer = 0000000000000000] [url = about:blank]
06:15:04 INFO - PROCESS | 3092 | --DOMWINDOW == 19 (000000E28055E000) [pid = 3092] [serial = 2228] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
06:15:22 INFO - PROCESS | 3092 | MARIONETTE LOG: INFO: Timeout fired
06:15:22 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
06:15:22 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30368ms
06:15:22 INFO - TEST-START | /screen-orientation/onchange-event.html
06:15:23 INFO - PROCESS | 3092 | --DOCSHELL 000000E280532000 == 7 [pid = 3092] [id = 799]
06:15:23 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2806AE800 == 8 [pid = 3092] [id = 800]
06:15:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 20 (000000E280565C00) [pid = 3092] [serial = 2240] [outer = 0000000000000000]
06:15:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 21 (000000E280649400) [pid = 3092] [serial = 2241] [outer = 000000E280565C00]
06:15:23 INFO - PROCESS | 3092 | 1450275323135 Marionette INFO loaded listener.js
06:15:23 INFO - PROCESS | 3092 | ++DOMWINDOW == 22 (000000E2806D8400) [pid = 3092] [serial = 2242] [outer = 000000E280565C00]
06:15:33 INFO - PROCESS | 3092 | --DOCSHELL 000000E2805E3800 == 7 [pid = 3092] [id = 798]
06:15:33 INFO - PROCESS | 3092 | --DOMWINDOW == 21 (000000E280835800) [pid = 3092] [serial = 2239] [outer = 000000E2806D8C00] [url = about:blank]
06:15:33 INFO - PROCESS | 3092 | --DOMWINDOW == 20 (000000E2806D8C00) [pid = 3092] [serial = 2238] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
06:15:38 INFO - PROCESS | 3092 | --DOMWINDOW == 19 (000000E280649400) [pid = 3092] [serial = 2241] [outer = 0000000000000000] [url = about:blank]
06:15:38 INFO - PROCESS | 3092 | --DOMWINDOW == 18 (000000E28055F800) [pid = 3092] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
06:15:44 INFO - PROCESS | 3092 | --DOMWINDOW == 17 (000000E2806CDC00) [pid = 3092] [serial = 2237] [outer = 0000000000000000] [url = about:blank]
06:15:53 INFO - PROCESS | 3092 | MARIONETTE LOG: INFO: Timeout fired
06:15:53 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
06:15:53 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
06:15:53 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30363ms
06:15:53 INFO - TEST-START | /screen-orientation/orientation-api.html
06:15:53 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2805F3800 == 8 [pid = 3092] [id = 801]
06:15:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 18 (000000E280562C00) [pid = 3092] [serial = 2243] [outer = 0000000000000000]
06:15:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 19 (000000E280644400) [pid = 3092] [serial = 2244] [outer = 000000E280562C00]
06:15:53 INFO - PROCESS | 3092 | 1450275353503 Marionette INFO loaded listener.js
06:15:53 INFO - PROCESS | 3092 | ++DOMWINDOW == 20 (000000E2806D6C00) [pid = 3092] [serial = 2245] [outer = 000000E280562C00]
06:15:53 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
06:15:53 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
06:15:53 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
06:15:53 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 587ms
06:15:53 INFO - TEST-START | /screen-orientation/orientation-reading.html
06:15:54 INFO - PROCESS | 3092 | ++DOCSHELL 000000E280E59000 == 9 [pid = 3092] [id = 802]
06:15:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 21 (000000E280836000) [pid = 3092] [serial = 2246] [outer = 0000000000000000]
06:15:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 22 (000000E28083D400) [pid = 3092] [serial = 2247] [outer = 000000E280836000]
06:15:54 INFO - PROCESS | 3092 | 1450275354052 Marionette INFO loaded listener.js
06:15:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 23 (000000E2808E3400) [pid = 3092] [serial = 2248] [outer = 000000E280836000]
06:15:54 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
06:15:54 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
06:15:54 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
06:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:15:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:15:54 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
06:15:54 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
06:15:54 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
06:15:54 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
06:15:54 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
06:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:15:54 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
06:15:54 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
06:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:15:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:15:54 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
06:15:54 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 630ms
06:15:54 INFO - TEST-START | /selection/Document-open.html
06:15:54 INFO - PROCESS | 3092 | ++DOCSHELL 000000E281054000 == 10 [pid = 3092] [id = 803]
06:15:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 24 (000000E280C3B400) [pid = 3092] [serial = 2249] [outer = 0000000000000000]
06:15:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 25 (000000E280C3C400) [pid = 3092] [serial = 2250] [outer = 000000E280C3B400]
06:15:54 INFO - PROCESS | 3092 | 1450275354704 Marionette INFO loaded listener.js
06:15:54 INFO - PROCESS | 3092 | ++DOMWINDOW == 26 (000000E284102800) [pid = 3092] [serial = 2251] [outer = 000000E280C3B400]
06:15:55 INFO - PROCESS | 3092 | ++DOCSHELL 000000E281064800 == 11 [pid = 3092] [id = 804]
06:15:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 27 (000000E285491000) [pid = 3092] [serial = 2252] [outer = 0000000000000000]
06:15:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 28 (000000E285494000) [pid = 3092] [serial = 2253] [outer = 000000E285491000]
06:15:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 29 (000000E285492000) [pid = 3092] [serial = 2254] [outer = 000000E285491000]
06:15:55 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 ""
06:15:55 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
06:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:15:55 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
06:15:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
06:15:55 INFO - TEST-OK | /selection/Document-open.html | took 734ms
06:15:55 INFO - TEST-START | /selection/addRange.html
06:15:55 INFO - PROCESS | 3092 | ++DOCSHELL 000000E282348000 == 12 [pid = 3092] [id = 805]
06:15:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 30 (000000E280C3B800) [pid = 3092] [serial = 2255] [outer = 0000000000000000]
06:15:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 31 (000000E28548D400) [pid = 3092] [serial = 2256] [outer = 000000E280C3B800]
06:15:55 INFO - PROCESS | 3092 | 1450275355552 Marionette INFO loaded listener.js
06:15:55 INFO - PROCESS | 3092 | ++DOMWINDOW == 32 (000000E286ADD800) [pid = 3092] [serial = 2257] [outer = 000000E280C3B800]
06:15:56 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:56 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:56 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:56 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:56 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:56 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:56 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:56 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:56 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:56 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:56 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:56 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:56 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:56 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:56 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:56 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:57 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:57 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:57 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:57 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:57 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:57 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:57 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:57 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:57 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:57 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:57 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:57 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:57 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:57 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:57 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:57 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:58 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:58 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:58 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:58 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:58 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:58 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:58 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:58 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:58 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:58 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:58 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:58 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:58 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:58 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:58 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:58 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:58 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:58 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:59 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:59 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:59 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:59 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:59 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:59 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:59 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:59 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:59 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:59 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:59 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:59 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:59 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:59 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:59 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:59 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:15:59 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:15:59 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:00 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:00 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:00 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:00 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:00 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:00 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:00 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:00 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:00 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:00 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:00 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:00 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:00 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:00 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:00 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:00 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:00 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:00 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:01 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:01 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:01 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:01 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:01 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:01 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:01 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:01 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:01 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:01 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:01 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:01 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:01 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:01 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:01 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:01 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:02 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:02 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:02 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:02 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:02 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:02 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:02 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:02 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:02 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:02 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:02 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:02 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:02 INFO - PROCESS | 3092 | [3092] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:16:02 INFO - PROCESS | 3092 | [3092] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w64-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:16:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2806AE800 == 11 [pid = 3092] [id = 800]
06:16:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E2805F3800 == 10 [pid = 3092] [id = 801]
06:16:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E280E59000 == 9 [pid = 3092] [id = 802]
06:16:32 INFO - PROCESS | 3092 | --DOCSHELL 000000E281054000 == 8 [pid = 3092] [id = 803]
06:16:33 INFO - PROCESS | 3092 | --DOMWINDOW == 31 (000000E285494000) [pid = 3092] [serial = 2253] [outer = 000000E285491000] [url = about:blank]
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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 ""
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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 ""
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 INFO - Selection.addRange() tests
06:16:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:35 INFO - "
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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 ""
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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̈ḧ
06:16:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:35 INFO - "
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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 ""
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 INFO - Selection.addRange() tests
06:16:35 INFO - Selection.addRange() tests
06:16:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:35 INFO - "
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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 ""
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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̈ḧ
06:16:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:35 INFO - "
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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 ""
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 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
06:16:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:35 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
06:16:35 INFO - Selection.addRange() tests
06:16:36 INFO - Selection.addRange() tests
06:16:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:36 INFO - "
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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 ""
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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̈ḧ
06:16:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:36 INFO - "
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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 ""
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 INFO - Selection.addRange() tests
06:16:36 INFO - Selection.addRange() tests
06:16:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:36 INFO - "
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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 ""
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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̈ḧ
06:16:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:36 INFO - "
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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 ""
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 INFO - Selection.addRange() tests
06:16:36 INFO - Selection.addRange() tests
06:16:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:36 INFO - "
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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 ""
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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̈ḧ
06:16:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:36 INFO - "
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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 ""
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 INFO - Selection.addRange() tests
06:16:36 INFO - Selection.addRange() tests
06:16:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:36 INFO - "
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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 ""
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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̈ḧ
06:16:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:36 INFO - "
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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 ""
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 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
06:16:36 INFO - PROCESS | 3092 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 54: NotSupportedError: Operation is not supported
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 INFO - PROCESS | 3092 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
06:16:36 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
06:16:36 INFO - PROCESS | 3092 | --DOMWINDOW == 30 (000000E2806D8400) [pid = 3092] [serial = 2242] [outer = 0000000000000000] [url = about:blank]
06:16:36 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
06:16:36 INFO - PROCESS | 3092 | --DOMWINDOW == 29 (000000E2806D6C00) [pid = 3092] [serial = 2245] [outer = 0000000000000000] [url = about:blank]
06:16:36 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
06:16:36 INFO - PROCESS | 3092 | --DOMWINDOW == 28 (000000E285492000) [pid = 3092] [serial = 2254] [outer = 0000000000000000] [url = about:blank]
06:16:36 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
06:16:36 INFO - PROCESS | 3092 | --DOMWINDOW == 27 (000000E280644400) [pid = 3092] [serial = 2244] [outer = 0000000000000000] [url = about:blank]
06:16:36 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
06:16:36 INFO - PROCESS | 3092 | --DOMWINDOW == 26 (000000E280C3C400) [pid = 3092] [serial = 2250] [outer = 0000000000000000] [url = about:blank]
06:16:36 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
06:16:36 INFO - PROCESS | 3092 | --DOMWINDOW == 25 (000000E28083D400) [pid = 3092] [serial = 2247] [outer = 0000000000000000] [url = about:blank]
06:16:36 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
06:16:36 INFO - PROCESS | 3092 | --DOMWINDOW == 24 (000000E28548D400) [pid = 3092] [serial = 2256] [outer = 0000000000000000] [url = about:blank]
06:16:36 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
06:16:36 INFO - PROCESS | 3092 | --DOMWINDOW == 23 (000000E280562C00) [pid = 3092] [serial = 2243] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
06:16:36 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
06:16:36 INFO - PROCESS | 3092 | --DOMWINDOW == 22 (000000E280565C00) [pid = 3092] [serial = 2240] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
06:16:36 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
06:16:36 INFO - PROCESS | 3092 | --DOMWINDOW == 21 (000000E280836000) [pid = 3092] [serial = 2246] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
06:16:36 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
06:16:36 INFO - PROCESS | 3092 | --DOMWINDOW == 20 (000000E280C3B400) [pid = 3092] [serial = 2249] [outer = 0000000000000000] [url = http://web-platform.test:8000/selection/Document-open.html]
06:16:36 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
06:16:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:36 INFO - PROCESS | 3092 | --DOCSHELL 000000E281064800 == 7 [pid = 3092] [id = 804]
06:16:36 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
06:16:36 INFO - Selection.addRange() tests
06:16:37 INFO - Selection.addRange() tests
06:16:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:37 INFO - "
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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 ""
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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̈ḧ
06:16:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:37 INFO - "
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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 ""
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 INFO - Selection.addRange() tests
06:16:37 INFO - Selection.addRange() tests
06:16:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:37 INFO - "
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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 ""
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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̈ḧ
06:16:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:37 INFO - "
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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 ""
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 INFO - Selection.addRange() tests
06:16:37 INFO - Selection.addRange() tests
06:16:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:37 INFO - "
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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 ""
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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̈ḧ
06:16:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:37 INFO - "
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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 ""
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 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
06:16:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:37 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
06:16:37 INFO - Selection.addRange() tests
06:16:38 INFO - Selection.addRange() tests
06:16:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:38 INFO - "
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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 ""
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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̈ḧ
06:16:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:38 INFO - "
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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 ""
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - Selection.addRange() tests
06:16:38 INFO - Selection.addRange() tests
06:16:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:38 INFO - "
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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 ""
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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̈ḧ
06:16:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:38 INFO - "
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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 ""
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - Selection.addRange() tests
06:16:38 INFO - Selection.addRange() tests
06:16:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:38 INFO - "
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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 ""
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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̈ḧ
06:16:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:38 INFO - "
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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 ""
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - Selection.addRange() tests
06:16:38 INFO - Selection.addRange() tests
06:16:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:38 INFO - "
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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 ""
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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̈ḧ
06:16:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:38 INFO - "
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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 ""
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 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
06:16:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:38 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
06:16:38 INFO - Selection.addRange() tests
06:16:39 INFO - Selection.addRange() tests
06:16:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:39 INFO - "
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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 ""
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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̈ḧ
06:16:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:39 INFO - "
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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 ""
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 INFO - Selection.addRange() tests
06:16:39 INFO - Selection.addRange() tests
06:16:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:39 INFO - "
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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 ""
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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̈ḧ
06:16:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:39 INFO - "
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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 ""
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 INFO - Selection.addRange() tests
06:16:39 INFO - Selection.addRange() tests
06:16:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:39 INFO - "
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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 ""
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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̈ḧ
06:16:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:39 INFO - "
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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 ""
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 INFO - Selection.addRange() tests
06:16:39 INFO - Selection.addRange() tests
06:16:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:39 INFO - "
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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 ""
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:39 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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̈ḧ
06:16:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:40 INFO - "
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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 ""
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 INFO - Selection.addRange() tests
06:16:40 INFO - Selection.addRange() tests
06:16:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:40 INFO - "
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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 ""
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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̈ḧ
06:16:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:40 INFO - "
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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 ""
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 INFO - Selection.addRange() tests
06:16:40 INFO - Selection.addRange() tests
06:16:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:40 INFO - "
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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 ""
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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̈ḧ
06:16:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:40 INFO - "
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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 ""
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 INFO - Selection.addRange() tests
06:16:40 INFO - Selection.addRange() tests
06:16:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:40 INFO - "
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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 ""
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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̈ḧ
06:16:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:40 INFO - "
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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 ""
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 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
06:16:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:40 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
06:16:40 INFO - Selection.addRange() tests
06:16:41 INFO - Selection.addRange() tests
06:16:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:41 INFO - "
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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 ""
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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̈ḧ
06:16:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:41 INFO - "
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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 ""
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 INFO - Selection.addRange() tests
06:16:41 INFO - Selection.addRange() tests
06:16:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:41 INFO - "
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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 ""
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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̈ḧ
06:16:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:41 INFO - "
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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 ""
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 INFO - Selection.addRange() tests
06:16:41 INFO - Selection.addRange() tests
06:16:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:41 INFO - "
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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 ""
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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̈ḧ
06:16:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:41 INFO - "
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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 ""
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 INFO - Selection.addRange() tests
06:16:41 INFO - Selection.addRange() tests
06:16:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:41 INFO - "
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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 ""
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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̈ḧ
06:16:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:41 INFO - "
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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 ""
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:41 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 INFO - Selection.addRange() tests
06:16:42 INFO - Selection.addRange() tests
06:16:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:42 INFO - "
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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 ""
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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̈ḧ
06:16:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:42 INFO - "
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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 ""
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 INFO - Selection.addRange() tests
06:16:42 INFO - Selection.addRange() tests
06:16:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:42 INFO - "
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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 ""
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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̈ḧ
06:16:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:42 INFO - "
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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 ""
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 INFO - Selection.addRange() tests
06:16:42 INFO - Selection.addRange() tests
06:16:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:42 INFO - "
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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 ""
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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̈ḧ
06:16:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:42 INFO - "
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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 ""
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 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
06:16:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:42 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
06:16:42 INFO - Selection.addRange() tests
06:16:43 INFO - Selection.addRange() tests
06:16:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:43 INFO - "
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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 ""
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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̈ḧ
06:16:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:43 INFO - "
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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 ""
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 INFO - PROCESS | 3092 | --DOMWINDOW == 18 (000000E284102800) [pid = 3092] [serial = 2251] [outer = 0000000000000000] [url = about:blank]
06:16:43 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
06:16:43 INFO - PROCESS | 3092 | --DOMWINDOW == 17 (000000E2808E3400) [pid = 3092] [serial = 2248] [outer = 0000000000000000] [url = about:blank]
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - Selection.addRange() tests
06:16:43 INFO - Selection.addRange() tests
06:16:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:43 INFO - "
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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 ""
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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̈ḧ
06:16:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:43 INFO - "
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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 ""
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - Selection.addRange() tests
06:16:43 INFO - Selection.addRange() tests
06:16:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:43 INFO - "
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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 ""
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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̈ḧ
06:16:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:43 INFO - "
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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 ""
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - Selection.addRange() tests
06:16:43 INFO - Selection.addRange() tests
06:16:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:43 INFO - "
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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 ""
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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̈ḧ
06:16:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:43 INFO - "
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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 ""
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 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
06:16:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:43 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
06:16:43 INFO - Selection.addRange() tests
06:16:44 INFO - Selection.addRange() tests
06:16:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:44 INFO - "
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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 ""
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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̈ḧ
06:16:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:44 INFO - "
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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 ""
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 INFO - Selection.addRange() tests
06:16:44 INFO - Selection.addRange() tests
06:16:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:44 INFO - "
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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 ""
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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̈ḧ
06:16:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:44 INFO - "
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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 ""
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 INFO - Selection.addRange() tests
06:16:44 INFO - Selection.addRange() tests
06:16:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:44 INFO - "
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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 ""
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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̈ḧ
06:16:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:44 INFO - "
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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 ""
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 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
06:16:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:44 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
06:16:44 INFO - Selection.addRange() tests
06:16:45 INFO - Selection.addRange() tests
06:16:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:45 INFO - "
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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 ""
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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̈ḧ
06:16:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:45 INFO - "
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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 ""
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - Selection.addRange() tests
06:16:45 INFO - Selection.addRange() tests
06:16:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:45 INFO - "
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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 ""
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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̈ḧ
06:16:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:45 INFO - "
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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 ""
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - Selection.addRange() tests
06:16:45 INFO - Selection.addRange() tests
06:16:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:45 INFO - "
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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 ""
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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̈ḧ
06:16:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:45 INFO - "
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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 ""
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - Selection.addRange() tests
06:16:45 INFO - Selection.addRange() tests
06:16:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:45 INFO - "
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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 ""
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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̈ḧ
06:16:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:45 INFO - "
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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 ""
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 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
06:16:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:45 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
06:16:45 INFO - Selection.addRange() tests
06:16:46 INFO - Selection.addRange() tests
06:16:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:46 INFO - "
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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 ""
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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̈ḧ
06:16:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:46 INFO - "
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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 ""
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 INFO - Selection.addRange() tests
06:16:46 INFO - Selection.addRange() tests
06:16:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:46 INFO - "
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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 ""
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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̈ḧ
06:16:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:46 INFO - "
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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 ""
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 INFO - Selection.addRange() tests
06:16:46 INFO - Selection.addRange() tests
06:16:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:46 INFO - "
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:16:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:46 INFO - "
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:16:46 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:46 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:16:46 INFO - Selection.addRange() tests
06:16:46 INFO - Selection.addRange() tests
06:16:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:46 INFO - "
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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 ""
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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̈ḧ
06:16:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:46 INFO - "
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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 ""
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:46 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
06:16:46 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
06:16:46 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
06:16:46 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
06:16:47 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:16:47 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:16:47 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:16:47 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:16:47 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:16:47 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:16:47 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:16:47 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:16:47 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:16:47 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:16:47 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:16:47 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:47 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:16:47 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:47 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:47 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:16:47 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:16:47 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:47 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:16:47 INFO - Selection.addRange() tests
06:16:47 INFO - Selection.addRange() tests
06:16:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:47 INFO - "
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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 ""
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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̈ḧ
06:16:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:47 INFO - "
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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 ""
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 INFO - Selection.addRange() tests
06:16:47 INFO - Selection.addRange() tests
06:16:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:47 INFO - "
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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 ""
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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̈ḧ
06:16:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:47 INFO - "
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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 ""
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 INFO - Selection.addRange() tests
06:16:47 INFO - Selection.addRange() tests
06:16:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:47 INFO - "
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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 ""
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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̈ḧ
06:16:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:47 INFO - "
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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 ""
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 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
06:16:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:47 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
06:16:47 INFO - Selection.addRange() tests
06:16:48 INFO - Selection.addRange() tests
06:16:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:48 INFO - "
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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 ""
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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̈ḧ
06:16:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:48 INFO - "
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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 ""
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - Selection.addRange() tests
06:16:48 INFO - Selection.addRange() tests
06:16:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:48 INFO - "
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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 ""
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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̈ḧ
06:16:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:48 INFO - "
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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 ""
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - Selection.addRange() tests
06:16:48 INFO - Selection.addRange() tests
06:16:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:48 INFO - "
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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 ""
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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̈ḧ
06:16:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:48 INFO - "
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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 ""
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - Selection.addRange() tests
06:16:48 INFO - Selection.addRange() tests
06:16:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:48 INFO - "
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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 ""
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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̈ḧ
06:16:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:48 INFO - "
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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 ""
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 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
06:16:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:48 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
06:16:48 INFO - Selection.addRange() tests
06:16:49 INFO - Selection.addRange() tests
06:16:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:49 INFO - "
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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 ""
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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̈ḧ
06:16:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:49 INFO - "
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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 ""
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 INFO - Selection.addRange() tests
06:16:49 INFO - Selection.addRange() tests
06:16:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:49 INFO - "
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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 ""
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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̈ḧ
06:16:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:49 INFO - "
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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 ""
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 INFO - Selection.addRange() tests
06:16:49 INFO - Selection.addRange() tests
06:16:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:49 INFO - "
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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 ""
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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̈ḧ
06:16:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:49 INFO - "
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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 ""
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 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
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 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
06:16:49 INFO - Selection.addRange() tests
06:16:49 INFO - Selection.addRange() tests
06:16:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:49 INFO - "
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:49 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:49 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:49 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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̈ḧ
06:16:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:50 INFO - "
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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 ""
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 INFO - Selection.addRange() tests
06:16:50 INFO - Selection.addRange() tests
06:16:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:50 INFO - "
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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 ""
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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̈ḧ
06:16:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:50 INFO - "
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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 ""
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 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
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 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
06:16:50 INFO - Selection.addRange() tests
06:16:50 INFO - Selection.addRange() tests
06:16:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:50 INFO - "
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:16:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:50 INFO - "
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:16:50 INFO - Selection.addRange() tests
06:16:50 INFO - Selection.addRange() tests
06:16:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:50 INFO - "
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:16:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:50 INFO - "
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:16:50 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:50 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:16:50 INFO - Selection.addRange() tests
06:16:51 INFO - Selection.addRange() tests
06:16:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:51 INFO - "
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:16:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:51 INFO - "
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:16:51 INFO - Selection.addRange() tests
06:16:51 INFO - Selection.addRange() tests
06:16:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:51 INFO - "
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:16:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:16:51 INFO - "
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:16:51 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:16:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:16:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:16:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:16:51 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:16:51 INFO - - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 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 () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 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 () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 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 () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 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 () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
06:17:40 INFO - root.query(q)
06:17:40 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:40 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
06:17:40 INFO - root.queryAll(q)
06:17:40 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:40 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:40 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:40 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:40 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:40 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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 () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
06:17:41 INFO - root.query(q)
06:17:41 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:17:41 INFO - root.queryAll(q)
06:17:41 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:17:41 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:41 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:41 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
06:17:41 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:41 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:41 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
06:17:42 INFO - #descendant-div2 - root.queryAll is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
06:17:42 INFO - #descendant-div2 - root.query is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - >
06:17:42 INFO - #child-div2 - root.queryAll is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - >
06:17:42 INFO - #child-div2 - root.query is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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>
06:17:42 INFO - #child-div2 - root.queryAll is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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>
06:17:42 INFO - #child-div2 - root.query is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - >#child-div2 - root.queryAll is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - >#child-div2 - root.query is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - +
06:17:42 INFO - #adjacent-p3 - root.queryAll is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - +
06:17:42 INFO - #adjacent-p3 - root.query is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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+
06:17:42 INFO - #adjacent-p3 - root.queryAll is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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+
06:17:42 INFO - #adjacent-p3 - root.query is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - +#adjacent-p3 - root.queryAll is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - +#adjacent-p3 - root.query is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - ~
06:17:42 INFO - #sibling-p3 - root.queryAll is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - ~
06:17:42 INFO - #sibling-p3 - root.query is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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~
06:17:42 INFO - #sibling-p3 - root.queryAll is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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~
06:17:42 INFO - #sibling-p3 - root.query is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - ~#sibling-p3 - root.queryAll is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - ~#sibling-p3 - root.query is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO -
06:17:42 INFO - ,
06:17:42 INFO -
06:17:42 INFO - #group strong - root.queryAll is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO -
06:17:42 INFO - ,
06:17:42 INFO -
06:17:42 INFO - #group strong - root.query is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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,
06:17:42 INFO - #group strong - root.queryAll is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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,
06:17:42 INFO - #group strong - root.query is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - ,#group strong - root.queryAll is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - ,#group strong - root.query is not a function
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 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
06:17:42 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:42 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:17:42 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:17:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:42 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:17:42 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:17:42 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 4919ms
06:17:42 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
06:17:42 INFO - PROCESS | 3092 | ++DOCSHELL 000000E28142B000 == 16 [pid = 3092] [id = 821]
06:17:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 44 (000000E2806DA800) [pid = 3092] [serial = 2299] [outer = 0000000000000000]
06:17:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 45 (000000E280A94C00) [pid = 3092] [serial = 2300] [outer = 000000E2806DA800]
06:17:42 INFO - PROCESS | 3092 | 1450275462490 Marionette INFO loaded listener.js
06:17:42 INFO - PROCESS | 3092 | ++DOMWINDOW == 46 (000000E28410DC00) [pid = 3092] [serial = 2301] [outer = 000000E2806DA800]
06:17:43 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
06:17:43 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
06:17:43 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 "
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
06:17:43 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"
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
06:17:43 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
06:17:43 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 "
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
06:17:43 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"
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 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 { "
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 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"
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 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]
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 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 { "
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 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]
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 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"
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 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 { "
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 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"
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 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]
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 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 { "
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 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]
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 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"
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 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 { "
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 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"
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 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]
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 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 { "
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 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]
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 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"
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:17:43 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:17:43 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 996ms
06:17:43 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
06:17:43 INFO - PROCESS | 3092 | ++DOCSHELL 000000E281226000 == 17 [pid = 3092] [id = 822]
06:17:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 47 (000000E285370800) [pid = 3092] [serial = 2302] [outer = 0000000000000000]
06:17:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 48 (000000E2869A0C00) [pid = 3092] [serial = 2303] [outer = 000000E285370800]
06:17:43 INFO - PROCESS | 3092 | 1450275463571 Marionette INFO loaded listener.js
06:17:43 INFO - PROCESS | 3092 | ++DOMWINDOW == 49 (000000E28842A400) [pid = 3092] [serial = 2304] [outer = 000000E285370800]
06:17:44 INFO - PROCESS | 3092 | --DOMWINDOW == 48 (000000E280648000) [pid = 3092] [serial = 2274] [outer = 0000000000000000] [url = http://web-platform.test:8000/selection/getRangeAt.html]
06:17:44 INFO - PROCESS | 3092 | --DOMWINDOW == 47 (000000E280D93000) [pid = 3092] [serial = 2282] [outer = 0000000000000000] [url = http://web-platform.test:8000/selection/interfaces.html]
06:17:44 INFO - PROCESS | 3092 | --DOMWINDOW == 46 (000000E280A8F000) [pid = 3092] [serial = 2277] [outer = 0000000000000000] [url = http://web-platform.test:8000/selection/getSelection.html]
06:17:44 INFO - PROCESS | 3092 | --DOMWINDOW == 45 (000000E280D90400) [pid = 3092] [serial = 2280] [outer = 0000000000000000] [url = about:blank]
06:17:44 INFO - PROCESS | 3092 | --DOMWINDOW == 44 (000000E280C3B400) [pid = 3092] [serial = 2278] [outer = 0000000000000000] [url = about:blank]
06:17:44 INFO - PROCESS | 3092 | --DOMWINDOW == 43 (000000E2EB11B400) [pid = 3092] [serial = 2272] [outer = 0000000000000000] [url = about:blank]
06:17:44 INFO - PROCESS | 3092 | --DOMWINDOW == 42 (000000E2806D3000) [pid = 3092] [serial = 2275] [outer = 0000000000000000] [url = about:blank]
06:17:44 INFO - PROCESS | 3092 | --DOMWINDOW == 41 (000000E283C60800) [pid = 3092] [serial = 2284] [outer = 0000000000000000] [url = about:blank]
06:17:44 INFO - PROCESS | 3092 | --DOMWINDOW == 40 (000000E2833E1C00) [pid = 3092] [serial = 2283] [outer = 0000000000000000] [url = about:blank]
06:17:44 INFO - PROCESS | 3092 | --DOMWINDOW == 39 (000000E285489400) [pid = 3092] [serial = 2286] [outer = 0000000000000000] [url = about:blank]
06:17:44 INFO - PROCESS | 3092 | ++DOCSHELL 000000E2805E3800 == 18 [pid = 3092] [id = 823]
06:17:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 40 (000000E280D93000) [pid = 3092] [serial = 2305] [outer = 0000000000000000]
06:17:44 INFO - PROCESS | 3092 | ++DOCSHELL 000000E283A6E000 == 19 [pid = 3092] [id = 824]
06:17:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 41 (000000E283C53000) [pid = 3092] [serial = 2306] [outer = 0000000000000000]
06:17:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 42 (000000E285374800) [pid = 3092] [serial = 2307] [outer = 000000E280D93000]
06:17:44 INFO - PROCESS | 3092 | ++DOMWINDOW == 43 (000000E288426C00) [pid = 3092] [serial = 2308] [outer = 000000E283C53000]
06:17:45 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
06:17:45 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
06:17:45 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 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
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
06:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:17:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
06:17:45 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:17:45 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:17:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:17:45 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */